m
This commit is contained in:
@@ -0,0 +1,342 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020023B6 RID: 9142
|
||||
[Token(Token = "0x20023B6")]
|
||||
public class HandheldStreamerCamera : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x0600E87E RID: 59518 RVA: 0x003563A4 File Offset: 0x003545A4
|
||||
[Token(Token = "0x600E87E")]
|
||||
[Address(RVA = "0x1A653B0", Offset = "0x1A643B0", VA = "0x181A653B0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
this.mainCameraTransform.<NFOODJIKGCG>k__BackingField = false;
|
||||
HNHBHFHBIMM hnhbhfhbimm = this.mainCameraTransform;
|
||||
Transform lensTransform = this.LensTransform;
|
||||
hnhbhfhbimm.<BCMDGNNLAPC>k__BackingField = lensTransform;
|
||||
HNHBHFHBIMM hnhbhfhbimm2 = this.mainCameraTransform;
|
||||
float z = Vector3.zero.z;
|
||||
hnhbhfhbimm2.<BFHGCNNIGAA>k__BackingField.z = z;
|
||||
HNHBHFHBIMM hnhbhfhbimm3 = this.mainCameraTransform;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
HNHBHFHBIMM hnhbhfhbimm4 = this.mainCameraTransform;
|
||||
int num = 0;
|
||||
hnhbhfhbimm4.CFPFIOEKLCF = num != 0;
|
||||
HNHBHFHBIMM hnhbhfhbimm5 = this.mainCameraTransform;
|
||||
string name = this.Name;
|
||||
hnhbhfhbimm5.FIKEBGGCDFN = name;
|
||||
this.mainCameraTransform.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)6L);
|
||||
this.mainCameraTransform.<COANGGPPIOF>k__BackingField = true;
|
||||
HNHBHFHBIMM hnhbhfhbimm6 = this.mainCameraTransform;
|
||||
AnimationCurve positionSmoothingTimeMultiplierByDistance = this.PositionSmoothingTimeMultiplierByDistance;
|
||||
hnhbhfhbimm6.<MBMMNPMCDIB>k__BackingField = positionSmoothingTimeMultiplierByDistance;
|
||||
this.frontFacingCameraTransform.<NFOODJIKGCG>k__BackingField = false;
|
||||
HNHBHFHBIMM hnhbhfhbimm7 = this.frontFacingCameraTransform;
|
||||
Transform backwardLensTransform = this.BackwardLensTransform;
|
||||
hnhbhfhbimm7.<BCMDGNNLAPC>k__BackingField = backwardLensTransform;
|
||||
HNHBHFHBIMM hnhbhfhbimm8 = this.frontFacingCameraTransform;
|
||||
float z2 = Vector3.zero.z;
|
||||
hnhbhfhbimm8.<BFHGCNNIGAA>k__BackingField.z = z2;
|
||||
HNHBHFHBIMM hnhbhfhbimm9 = this.frontFacingCameraTransform;
|
||||
Quaternion identity2 = Quaternion.identity;
|
||||
HNHBHFHBIMM hnhbhfhbimm10 = this.frontFacingCameraTransform;
|
||||
int num2 = 0;
|
||||
hnhbhfhbimm10.CFPFIOEKLCF = num2 != 0;
|
||||
HNHBHFHBIMM hnhbhfhbimm11 = this.frontFacingCameraTransform;
|
||||
string text = this.frontFacingName;
|
||||
hnhbhfhbimm11.FIKEBGGCDFN = text;
|
||||
this.frontFacingCameraTransform.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)6L);
|
||||
this.frontFacingCameraTransform.<COANGGPPIOF>k__BackingField = true;
|
||||
HNHBHFHBIMM hnhbhfhbimm12 = this.frontFacingCameraTransform;
|
||||
AnimationCurve positionSmoothingTimeMultiplierByDistance2 = this.PositionSmoothingTimeMultiplierByDistance;
|
||||
hnhbhfhbimm12.<MBMMNPMCDIB>k__BackingField = positionSmoothingTimeMultiplierByDistance2;
|
||||
Material material = new Material(this.screenRenderMaterial);
|
||||
this.ALODIMNNLDI = material;
|
||||
Animator componentInChildren = base.GetComponentInChildren<Animator>();
|
||||
Tool tool = this.Tool;
|
||||
this.LDOJFIEANFB = componentInChildren;
|
||||
int num3 = 0;
|
||||
if (tool != num3)
|
||||
{
|
||||
Tool tool2 = this.Tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.HAAIALDMMEL);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.Tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action2);
|
||||
tool3.PostReleaseEvent = mfbglihgcgo2;
|
||||
Tool tool4 = this.Tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
|
||||
tool4.AddCustomPickupCondition(oglajafkbmn);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E87F RID: 59519 RVA: 0x003565E8 File Offset: 0x003547E8
|
||||
[Token(Token = "0x600E87F")]
|
||||
[Address(RVA = "0x1A65D70", Offset = "0x1A64D70", VA = "0x181A65D70")]
|
||||
private void Start()
|
||||
{
|
||||
PlayerSpawnedEquipment <FLFJCIPBAPA>k__BackingField = this.Tool.<FLFJCIPBAPA>k__BackingField;
|
||||
int num = 0;
|
||||
if (<FLFJCIPBAPA>k__BackingField != num)
|
||||
{
|
||||
Player <APAJHLAPLCB>k__BackingField = this.Tool.<FLFJCIPBAPA>k__BackingField.<APAJHLAPLCB>k__BackingField;
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
if (<APAJHLAPLCB>k__BackingField == <EGKJPJKLEAI>k__BackingField)
|
||||
{
|
||||
Action action = new Action(this.PCDELEHGCAO);
|
||||
IDisposable disposable = this.OPEMIFENIJM(action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E880 RID: 59520 RVA: 0x0035664C File Offset: 0x0035484C
|
||||
[Token(Token = "0x600E880")]
|
||||
[Address(RVA = "0x1A65880", Offset = "0x1A64880", VA = "0x181A65880")]
|
||||
private bool LPLIIBBAAOI(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
Player <APAJHLAPLCB>k__BackingField = NBHJPDBHDHB.<FLFJCIPBAPA>k__BackingField.<APAJHLAPLCB>k__BackingField;
|
||||
return NHCEBNBEEBE == <APAJHLAPLCB>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600E881 RID: 59521 RVA: 0x00356674 File Offset: 0x00354874
|
||||
[Token(Token = "0x600E881")]
|
||||
[Address(RVA = "0x1A65BD0", Offset = "0x1A64BD0", VA = "0x181A65BD0")]
|
||||
private void PCDELEHGCAO()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
Tool tool = this.Tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.Tool;
|
||||
}
|
||||
int num2 = 0;
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
this.DKDIOCIJFJA = (float)num2;
|
||||
int num3 = 0;
|
||||
if (ldojfieanfb != num3 && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
float dkdiocijfja = this.DKDIOCIJFJA;
|
||||
int ibmgeeaadac = HandheldStreamerCamera.IBMGEEAADAC;
|
||||
ldojfieanfb2.SetFloat(ibmgeeaadac, dkdiocijfja);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E882 RID: 59522 RVA: 0x003566FC File Offset: 0x003548FC
|
||||
[Token(Token = "0x600E882")]
|
||||
[Address(RVA = "0x1A65760", Offset = "0x1A64760", VA = "0x181A65760")]
|
||||
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.Tool.rigidbodyEx.RemoveKinematic(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E883 RID: 59523 RVA: 0x00356720 File Offset: 0x00354920
|
||||
[Token(Token = "0x600E883")]
|
||||
[Address(RVA = "0x1A65900", Offset = "0x1A64900", VA = "0x181A65900")]
|
||||
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.Tool.rigidbodyEx.AddKinematic(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E884 RID: 59524 RVA: 0x00356744 File Offset: 0x00354944
|
||||
[Token(Token = "0x600E884")]
|
||||
[Address(RVA = "0x1A65930", Offset = "0x1A64930", VA = "0x181A65930", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.Tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this.Tool;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = tool2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.HAAIALDMMEL);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
||||
tool2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool tool3 = this.Tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool3.PostReleaseEvent;
|
||||
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo2 = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action2);
|
||||
tool3.PostReleaseEvent = mfbglihgcgo2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E885 RID: 59525 RVA: 0x003567D4 File Offset: 0x003549D4
|
||||
[Token(Token = "0x600E885")]
|
||||
[Address(RVA = "0x1A65A70", Offset = "0x1A64A70", VA = "0x181A65A70")]
|
||||
public void OpenScreen(bool MCIOKLGHGFK)
|
||||
{
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
int num = 0;
|
||||
if (ldojfieanfb != num && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
int eenkjacbfld = HandheldStreamerCamera.EENKJACBFLD;
|
||||
ldojfieanfb2.SetBool(eenkjacbfld, MCIOKLGHGFK);
|
||||
}
|
||||
if (this.FDPMDEJMEDI != MCIOKLGHGFK)
|
||||
{
|
||||
Renderer[] array = this.screenRenderers;
|
||||
int num2 = 0;
|
||||
this.FDPMDEJMEDI = MCIOKLGHGFK;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
Renderer renderer = array[num2];
|
||||
if (MCIOKLGHGFK)
|
||||
{
|
||||
}
|
||||
Material material = this.defaultScreenMaterial;
|
||||
renderer.SetMaterial(material);
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E886 RID: 59526 RVA: 0x00356870 File Offset: 0x00354A70
|
||||
[Token(Token = "0x600E886")]
|
||||
[Address(RVA = "0x1A65D40", Offset = "0x1A64D40", VA = "0x181A65D40")]
|
||||
public void SetTexture(RenderTexture MILANNLOLDN)
|
||||
{
|
||||
this.ALODIMNNLDI.mainTexture = MILANNLOLDN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E887 RID: 59527 RVA: 0x00356890 File Offset: 0x00354A90
|
||||
[Token(Token = "0x600E887")]
|
||||
[Address(RVA = "0x1A65790", Offset = "0x1A64790", VA = "0x181A65790")]
|
||||
private void IHHGNMKEJIN(float OOONNFPBMKC)
|
||||
{
|
||||
Animator ldojfieanfb = this.LDOJFIEANFB;
|
||||
this.DKDIOCIJFJA = OOONNFPBMKC;
|
||||
int num = 0;
|
||||
if (ldojfieanfb != num && this.LDOJFIEANFB.isActiveAndEnabled)
|
||||
{
|
||||
Animator ldojfieanfb2 = this.LDOJFIEANFB;
|
||||
float dkdiocijfja = this.DKDIOCIJFJA;
|
||||
int ibmgeeaadac = HandheldStreamerCamera.IBMGEEAADAC;
|
||||
ldojfieanfb2.SetFloat(ibmgeeaadac, dkdiocijfja);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E888 RID: 59528 RVA: 0x003568EC File Offset: 0x00354AEC
|
||||
[Token(Token = "0x600E888")]
|
||||
[Address(RVA = "0x1A65F70", Offset = "0x1A64F70", VA = "0x181A65F70")]
|
||||
public HandheldStreamerCamera()
|
||||
{
|
||||
HNHBHFHBIMM hnhbhfhbimm = new HNHBHFHBIMM();
|
||||
this.mainCameraTransform = hnhbhfhbimm;
|
||||
this.Name = "Handheld (forward)";
|
||||
HNHBHFHBIMM hnhbhfhbimm2 = new HNHBHFHBIMM();
|
||||
this.frontFacingCameraTransform = hnhbhfhbimm2;
|
||||
this.frontFacingName = "Handheld (backward)";
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040096FD RID: 38653
|
||||
[Token(Token = "0x40096FD")]
|
||||
private static readonly int IBMGEEAADAC = Animator.StringToHash("Trigger");
|
||||
|
||||
// Token: 0x040096FE RID: 38654
|
||||
[Token(Token = "0x40096FE")]
|
||||
private static readonly int EENKJACBFLD = Animator.StringToHash("ScreenOpen");
|
||||
|
||||
// Token: 0x040096FF RID: 38655
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40096FF")]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
public Tool Tool;
|
||||
|
||||
// Token: 0x04009700 RID: 38656
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009700")]
|
||||
[Header("Streaming")]
|
||||
public HNHBHFHBIMM mainCameraTransform;
|
||||
|
||||
// Token: 0x04009701 RID: 38657
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009701")]
|
||||
public string Name;
|
||||
|
||||
// Token: 0x04009702 RID: 38658
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009702")]
|
||||
public Transform LensTransform;
|
||||
|
||||
// Token: 0x04009703 RID: 38659
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009703")]
|
||||
public HNHBHFHBIMM frontFacingCameraTransform;
|
||||
|
||||
// Token: 0x04009704 RID: 38660
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4009704")]
|
||||
public string frontFacingName;
|
||||
|
||||
// Token: 0x04009705 RID: 38661
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009705")]
|
||||
public Transform BackwardLensTransform;
|
||||
|
||||
// Token: 0x04009706 RID: 38662
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009706")]
|
||||
public AnimationCurve PositionSmoothingTimeMultiplierByDistance;
|
||||
|
||||
// Token: 0x04009707 RID: 38663
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009707")]
|
||||
[SerializeField]
|
||||
[Header("Screens")]
|
||||
private Renderer[] screenRenderers;
|
||||
|
||||
// Token: 0x04009708 RID: 38664
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009708")]
|
||||
[SerializeField]
|
||||
private Material screenRenderMaterial;
|
||||
|
||||
// Token: 0x04009709 RID: 38665
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009709")]
|
||||
[SerializeField]
|
||||
private Material defaultScreenMaterial;
|
||||
|
||||
// Token: 0x0400970A RID: 38666
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400970A")]
|
||||
private Material ALODIMNNLDI;
|
||||
|
||||
// Token: 0x0400970B RID: 38667
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400970B")]
|
||||
private Animator LDOJFIEANFB;
|
||||
|
||||
// Token: 0x0400970C RID: 38668
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400970C")]
|
||||
private float DKDIOCIJFJA;
|
||||
|
||||
// Token: 0x0400970D RID: 38669
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x400970D")]
|
||||
private bool FDPMDEJMEDI;
|
||||
|
||||
// Token: 0x0400970E RID: 38670
|
||||
[FieldOffset(Offset = "0xAD")]
|
||||
[Token(Token = "0x400970E")]
|
||||
[NonSerialized]
|
||||
public bool RemoteControl;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,388 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020023B7 RID: 9143
|
||||
[Token(Token = "0x20023B7")]
|
||||
[RequireComponent(typeof(SpectatorStreamPoint))]
|
||||
public class SandboxSpectatorStreamPoint : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x170024EB RID: 9451
|
||||
// (get) Token: 0x0600E88A RID: 59530 RVA: 0x0035695C File Offset: 0x00354B5C
|
||||
// (set) Token: 0x0600E88B RID: 59531 RVA: 0x0035697C File Offset: 0x00354B7C
|
||||
[Token(Token = "0x170024EB")]
|
||||
public string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600E88A")]
|
||||
[Address(RVA = "0x1A6A4F0", Offset = "0x1A694F0", VA = "0x181A6A4F0")]
|
||||
get
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x600E88B")]
|
||||
[Address(RVA = "0x1A6A490", Offset = "0x1A69490", VA = "0x181A6A490")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024EC RID: 9452
|
||||
// (get) Token: 0x0600E88C RID: 59532 RVA: 0x00356998 File Offset: 0x00354B98
|
||||
// (set) Token: 0x0600E88D RID: 59533 RVA: 0x003569B8 File Offset: 0x00354BB8
|
||||
[Token(Token = "0x170024EC")]
|
||||
public SandboxSpectatorStreamPoint.EEPPANMKMEL PMFILGPPJPC
|
||||
{
|
||||
[Token(Token = "0x600E88C")]
|
||||
[Address(RVA = "0x1A6A240", Offset = "0x1A69240", VA = "0x181A6A240")]
|
||||
get
|
||||
{
|
||||
return this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x600E88D")]
|
||||
[Address(RVA = "0x1A6A160", Offset = "0x1A69160", VA = "0x181A6A160")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E88E RID: 59534 RVA: 0x003569D4 File Offset: 0x00354BD4
|
||||
[Token(Token = "0x600E88E")]
|
||||
[Address(RVA = "0x1A69930", Offset = "0x1A68930", VA = "0x181A69930", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.GMDKMEDDFJB);
|
||||
int num = 0;
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> kllmcpfpiie;
|
||||
this.GIPCEOGBPBP = kllmcpfpiie;
|
||||
Action action2 = new Action(this.DCGONHACJIH);
|
||||
KLLMCPFPIIE<string> kllmcpfpiie2;
|
||||
this.MMBOKOLAJFH = kllmcpfpiie2;
|
||||
IEnumerable<SandboxSpectatorStreamPoint.EEPPANMKMEL> enumerable = Enumerable.Cast<SandboxSpectatorStreamPoint.EEPPANMKMEL>(Enum.GetValues(typeof(SandboxSpectatorStreamPoint.EEPPANMKMEL)));
|
||||
Func<SandboxSpectatorStreamPoint.EEPPANMKMEL, string> <>9__11_ = SandboxSpectatorStreamPoint.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
SandboxSpectatorStreamPoint.<>c.<>9__11_0 = delegate(SandboxSpectatorStreamPoint.EEPPANMKMEL e)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
Func<SandboxSpectatorStreamPoint.EEPPANMKMEL, FLCFOLDCOJJ> func;
|
||||
if (SandboxSpectatorStreamPoint.<>c.<>9__11_1 == 0)
|
||||
{
|
||||
func = delegate(SandboxSpectatorStreamPoint.EEPPANMKMEL e)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
SandboxSpectatorStreamPoint.<>c.<>9__11_1 = func;
|
||||
}
|
||||
Dictionary<SandboxSpectatorStreamPoint.EEPPANMKMEL, string> dictionary = Enumerable.ToDictionary<SandboxSpectatorStreamPoint.EEPPANMKMEL, string, FLCFOLDCOJJ>(enumerable, <>9__11_, func);
|
||||
CreationObject creationObject = this.tool.creationObject;
|
||||
DOPNALIMPNA[] array = new DOPNALIMPNA[2];
|
||||
Func<int> func2 = new Func(this.JCIOADKDGLL);
|
||||
Action<int> action3 = new Action(this.FEGFPBDDJJI);
|
||||
string text;
|
||||
ulong num2;
|
||||
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary, func2, action3, "Transition Time", text, num, num, num, num, num2 != 0UL);
|
||||
if (lnbmgippmjj != 0)
|
||||
{
|
||||
}
|
||||
array[0] = lnbmgippmjj;
|
||||
Func<string> func3 = new Func(this.FGAMOEKAECM);
|
||||
Action<string> action4 = new Action(this.EFEJDNDGHBJ);
|
||||
INAOBEINBGO inaobeinbgo;
|
||||
if (inaobeinbgo != 0)
|
||||
{
|
||||
}
|
||||
array[1] = inaobeinbgo;
|
||||
ECJBHJOCKHL ecjbhjockhl = creationObject.AddFoldoutMenu("Camera Settings", 25, array);
|
||||
CreationObject creationObject2 = this.tool.creationObject;
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg;
|
||||
if (SandboxSpectatorStreamPoint.<>c.<>9__11_5 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
SandboxSpectatorStreamPoint.<>c.<>9__11_5 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BKFDMMDADHJ);
|
||||
ulong num3;
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg, ohindolfnmp, dictionary, (int)num3);
|
||||
ILINODKFHEO ilinodkfheo = creationObject2.AddConfigurableSetting(klcanjpoepc);
|
||||
CreationObject creationObject3 = this.tool.creationObject;
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg2;
|
||||
if (SandboxSpectatorStreamPoint.<>c.<>9__11_7 == 0)
|
||||
{
|
||||
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
|
||||
SandboxSpectatorStreamPoint.<>c.<>9__11_7 = dedabhkcibg2;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.IHDNIICHODC);
|
||||
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg2, ohindolfnmp2, 26);
|
||||
ILINODKFHEO ilinodkfheo2 = creationObject3.AddConfigurableSetting(pgihlfohnml);
|
||||
}
|
||||
|
||||
// Token: 0x0600E88F RID: 59535 RVA: 0x00356BC0 File Offset: 0x00354DC0
|
||||
[Token(Token = "0x600E88F")]
|
||||
[Address(RVA = "0x1A6A1C0", Offset = "0x1A691C0", VA = "0x181A6A1C0")]
|
||||
private void DCGONHACJIH()
|
||||
{
|
||||
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.FIKEBGGCDFN = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E890 RID: 59536 RVA: 0x00356BFC File Offset: 0x00354DFC
|
||||
[Token(Token = "0x600E890")]
|
||||
[Address(RVA = "0x1A6A540", Offset = "0x1A69540", VA = "0x181A6A540")]
|
||||
private void GMDKMEDDFJB()
|
||||
{
|
||||
if (this.GIPCEOGBPBP.IAHDANBDAAM() == 1)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FBFAHEDEGHA>k__BackingField = num;
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FLPHFDDGOAI>k__BackingField = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E891 RID: 59537 RVA: 0x00356C44 File Offset: 0x00354E44
|
||||
[Token(Token = "0x600E891")]
|
||||
[Address(RVA = "0x1A6A350", Offset = "0x1A69350", VA = "0x181A6A350")]
|
||||
private void EFEJDNDGHBJ(string AHHENFLFKIC)
|
||||
{
|
||||
string newDisplayName = AHHENFLFKIC;
|
||||
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(AHHENFLFKIC);
|
||||
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
|
||||
{
|
||||
if (response.<GBEEHFGKJOF>k__BackingField)
|
||||
{
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
|
||||
}
|
||||
};
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E892 RID: 59538 RVA: 0x00356C98 File Offset: 0x00354E98
|
||||
[Token(Token = "0x600E892")]
|
||||
[Address(RVA = "0x1A6A890", Offset = "0x1A69890", VA = "0x181A6A890")]
|
||||
private void Start()
|
||||
{
|
||||
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.FIKEBGGCDFN = text;
|
||||
}
|
||||
if (this.GIPCEOGBPBP.IAHDANBDAAM() == 1)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FBFAHEDEGHA>k__BackingField = num;
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.<FLPHFDDGOAI>k__BackingField = num;
|
||||
}
|
||||
|
||||
// Token: 0x170024ED RID: 9453
|
||||
// (get) Token: 0x0600E893 RID: 59539 RVA: 0x00356D08 File Offset: 0x00354F08
|
||||
[Token(Token = "0x170024ED")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x600E893")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E894 RID: 59540 RVA: 0x00356D18 File Offset: 0x00354F18
|
||||
[Token(Token = "0x600E894")]
|
||||
[Address(RVA = "0x1A6A290", Offset = "0x1A69290", VA = "0x181A6A290", Slot = "16")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
|
||||
}
|
||||
|
||||
// Token: 0x0600E895 RID: 59541 RVA: 0x00356D3C File Offset: 0x00354F3C
|
||||
[Token(Token = "0x600E895")]
|
||||
[Address(RVA = "0x1A6A760", Offset = "0x1A69760", VA = "0x181A6A760", Slot = "17")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
MKMHKLCDBLL mkmhklcdbll = new MKMHKLCDBLL();
|
||||
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0600E896 RID: 59542 RVA: 0x00356D70 File Offset: 0x00354F70
|
||||
[Token(Token = "0x600E896")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public SandboxSpectatorStreamPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E897 RID: 59543 RVA: 0x00356D84 File Offset: 0x00354F84
|
||||
[Token(Token = "0x600E897")]
|
||||
[Address(RVA = "0x1A6A240", Offset = "0x1A69240", VA = "0x181A6A240")]
|
||||
[CompilerGenerated]
|
||||
private int JCIOADKDGLL()
|
||||
{
|
||||
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E898 RID: 59544 RVA: 0x00356DA4 File Offset: 0x00354FA4
|
||||
[Token(Token = "0x600E898")]
|
||||
[Address(RVA = "0x1A6A160", Offset = "0x1A69160", VA = "0x181A6A160")]
|
||||
[CompilerGenerated]
|
||||
private void FEGFPBDDJJI(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E899 RID: 59545 RVA: 0x00356DC0 File Offset: 0x00354FC0
|
||||
[Token(Token = "0x600E899")]
|
||||
[Address(RVA = "0x1A6A4F0", Offset = "0x1A694F0", VA = "0x181A6A4F0")]
|
||||
[CompilerGenerated]
|
||||
private string FGAMOEKAECM()
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0600E89A RID: 59546 RVA: 0x00356DE0 File Offset: 0x00354FE0
|
||||
[Token(Token = "0x600E89A")]
|
||||
[Address(RVA = "0x1A6A090", Offset = "0x1A69090", VA = "0x181A6A090")]
|
||||
[CompilerGenerated]
|
||||
private void BKFDMMDADHJ(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<int> func = new Func(this.DPDKHOFEBLL);
|
||||
Action<int> action = new Action(this.BNNBAKGAIIM);
|
||||
}
|
||||
|
||||
// Token: 0x0600E89B RID: 59547 RVA: 0x00356E1C File Offset: 0x0035501C
|
||||
[Token(Token = "0x600E89B")]
|
||||
[Address(RVA = "0x1A6A240", Offset = "0x1A69240", VA = "0x181A6A240")]
|
||||
[CompilerGenerated]
|
||||
private int DPDKHOFEBLL()
|
||||
{
|
||||
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E89C RID: 59548 RVA: 0x00356E3C File Offset: 0x0035503C
|
||||
[Token(Token = "0x600E89C")]
|
||||
[Address(RVA = "0x1A6A160", Offset = "0x1A69160", VA = "0x181A6A160")]
|
||||
[CompilerGenerated]
|
||||
private void BNNBAKGAIIM(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E89D RID: 59549 RVA: 0x00356E58 File Offset: 0x00355058
|
||||
[Token(Token = "0x600E89D")]
|
||||
[Address(RVA = "0x1A6A600", Offset = "0x1A69600", VA = "0x181A6A600")]
|
||||
[CompilerGenerated]
|
||||
private void IHDNIICHODC(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
||||
{
|
||||
int num = 0;
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num;
|
||||
GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num;
|
||||
Func<string> func = new Func(this.MJGIAECOPOB);
|
||||
Action<string> action = new Action(this.EFEJDNDGHBJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600E89E RID: 59550 RVA: 0x00356EC4 File Offset: 0x003550C4
|
||||
[Token(Token = "0x600E89E")]
|
||||
[Address(RVA = "0x1A6A4F0", Offset = "0x1A694F0", VA = "0x181A6A4F0")]
|
||||
[CompilerGenerated]
|
||||
private string MJGIAECOPOB()
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0400970F RID: 38671
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400970F")]
|
||||
private KLLMCPFPIIE<string> MMBOKOLAJFH;
|
||||
|
||||
// Token: 0x04009710 RID: 38672
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009710")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private SpectatorStreamPoint streamPoint;
|
||||
|
||||
// Token: 0x04009711 RID: 38673
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009711")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x04009712 RID: 38674
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009712")]
|
||||
private KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> GIPCEOGBPBP;
|
||||
|
||||
// Token: 0x020023B8 RID: 9144
|
||||
[Token(Token = "0x20023B8")]
|
||||
public enum EEPPANMKMEL
|
||||
{
|
||||
// Token: 0x04009714 RID: 38676
|
||||
[Token(Token = "0x4009714")]
|
||||
Default,
|
||||
// Token: 0x04009715 RID: 38677
|
||||
[Token(Token = "0x4009715")]
|
||||
Instant
|
||||
}
|
||||
|
||||
// Token: 0x020023BA RID: 9146
|
||||
[Token(Token = "0x20023BA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKJFCALDMKN
|
||||
{
|
||||
// Token: 0x0600E8A5 RID: 59557 RVA: 0x00356F70 File Offset: 0x00355170
|
||||
[Token(Token = "0x600E8A5")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EKJFCALDMKN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E8A6 RID: 59558 RVA: 0x00356F84 File Offset: 0x00355184
|
||||
[Token(Token = "0x600E8A6")]
|
||||
[Address(RVA = "0x1A5F610", Offset = "0x1A5E610", VA = "0x181A5F610")]
|
||||
internal void <SetNewUserDefinedDisplayName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
||||
{
|
||||
if (response.<GBEEHFGKJOF>k__BackingField)
|
||||
{
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.<>4__this.MMBOKOLAJFH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400971B RID: 38683
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400971B")]
|
||||
public SandboxSpectatorStreamPoint <>4__this;
|
||||
|
||||
// Token: 0x0400971C RID: 38684
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400971C")]
|
||||
public string newDisplayName;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020023BB RID: 9147
|
||||
[Token(Token = "0x20023BB")]
|
||||
public class SpectatorStreamPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170024EE RID: 9454
|
||||
// (get) Token: 0x0600E8A7 RID: 59559 RVA: 0x00356FAC File Offset: 0x003551AC
|
||||
// (set) Token: 0x0600E8A8 RID: 59560 RVA: 0x00356FC0 File Offset: 0x003551C0
|
||||
[Token(Token = "0x170024EE")]
|
||||
public HNHBHFHBIMM CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x600E8A7")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get;
|
||||
[Token(Token = "0x600E8A8")]
|
||||
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170024EF RID: 9455
|
||||
// (get) Token: 0x0600E8A9 RID: 59561 RVA: 0x00356FD4 File Offset: 0x003551D4
|
||||
[Token(Token = "0x170024EF")]
|
||||
public string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600E8A9")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.displayName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8AA RID: 59562 RVA: 0x00356FE8 File Offset: 0x003551E8
|
||||
[Token(Token = "0x600E8AA")]
|
||||
[Address(RVA = "0x1A6B3A0", Offset = "0x1A6A3A0", VA = "0x181A6B3A0")]
|
||||
private void Awake()
|
||||
{
|
||||
HNHBHFHBIMM hnhbhfhbimm = new HNHBHFHBIMM();
|
||||
hnhbhfhbimm.<NFOODJIKGCG>k__BackingField = false;
|
||||
Transform transform = base.transform;
|
||||
hnhbhfhbimm.<BCMDGNNLAPC>k__BackingField = transform;
|
||||
Vector3 zero = Vector3.zero;
|
||||
int num = 0;
|
||||
float z = zero.z;
|
||||
hnhbhfhbimm.<BFHGCNNIGAA>k__BackingField.z = z;
|
||||
hnhbhfhbimm.CFPFIOEKLCF = num != 0;
|
||||
string text = this.displayName;
|
||||
if (this.useNumbering)
|
||||
{
|
||||
int num2 = SpectatorWatchUIFlow.LMCLFCBAAHN;
|
||||
num2++;
|
||||
}
|
||||
hnhbhfhbimm.FIKEBGGCDFN = text;
|
||||
hnhbhfhbimm.OPLHMKFCNOL = (HNHBHFHBIMM.AJHCFMHNMMG)((ulong)1L);
|
||||
this.<PPLJDFIGCAD>k__BackingField = hnhbhfhbimm;
|
||||
bool flag = SpectatorWatchUIFlow.RegisterStreamPoint(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E8AB RID: 59563 RVA: 0x00357078 File Offset: 0x00355278
|
||||
[Token(Token = "0x600E8AB")]
|
||||
[Address(RVA = "0x1A6B550", Offset = "0x1A6A550", VA = "0x181A6B550")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
List<HNHBHFHBIMM> lhecmfeacdn = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM hnhbhfhbimm = this.<PPLJDFIGCAD>k__BackingField;
|
||||
bool flag = lhecmfeacdn.Remove(hnhbhfhbimm);
|
||||
this.<PPLJDFIGCAD>k__BackingField.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x0600E8AC RID: 59564 RVA: 0x003570AC File Offset: 0x003552AC
|
||||
[Token(Token = "0x600E8AC")]
|
||||
[Address(RVA = "0x1A6B620", Offset = "0x1A6A620", VA = "0x181A6B620")]
|
||||
private void OnDrawGizmos()
|
||||
{
|
||||
Color red = Color.red;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Color white = Color.white;
|
||||
Transform transform2 = base.transform;
|
||||
Matrix4x4 matrix4x;
|
||||
float m = matrix4x.m01;
|
||||
float m2 = matrix4x.m02;
|
||||
float m3 = matrix4x.m03;
|
||||
float z2 = Vector3.zero.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8AD RID: 59565 RVA: 0x0035710C File Offset: 0x0035530C
|
||||
[Token(Token = "0x600E8AD")]
|
||||
[Address(RVA = "0x1A6B7B0", Offset = "0x1A6A7B0", VA = "0x181A6B7B0")]
|
||||
public SpectatorStreamPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400971D RID: 38685
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400971D")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("Name")]
|
||||
private string displayName = "Spectator Stream Point";
|
||||
|
||||
// Token: 0x0400971E RID: 38686
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400971E")]
|
||||
[SerializeField]
|
||||
private bool useNumbering;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,277 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020023BC RID: 9148
|
||||
[Token(Token = "0x20023BC")]
|
||||
public class SpectatorStreamPreviewScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140000F5 RID: 245
|
||||
// (add) Token: 0x0600E8AE RID: 59566 RVA: 0x0035712C File Offset: 0x0035532C
|
||||
// (remove) Token: 0x0600E8AF RID: 59567 RVA: 0x00357154 File Offset: 0x00355354
|
||||
[Token(Token = "0x140000F5")]
|
||||
public event Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> DIFFNPLMAFL
|
||||
{
|
||||
[Token(Token = "0x600E8AE")]
|
||||
[Address(RVA = "0x1A6B950", Offset = "0x1A6A950", VA = "0x181A6B950")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
diffnplmafl = this.DIFFNPLMAFL;
|
||||
@delegate = Delegate.Combine(diffnplmafl, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != diffnplmafl)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E8AF")]
|
||||
[Address(RVA = "0x1A6B9F0", Offset = "0x1A6A9F0", VA = "0x181A6B9F0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
diffnplmafl = this.DIFFNPLMAFL;
|
||||
@delegate = Delegate.Remove(diffnplmafl, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != diffnplmafl)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024F0 RID: 9456
|
||||
// (get) Token: 0x0600E8B0 RID: 59568 RVA: 0x0035717C File Offset: 0x0035537C
|
||||
[Token(Token = "0x170024F0")]
|
||||
public Button3DBase LHDOMNMCHNB
|
||||
{
|
||||
[Token(Token = "0x600E8B0")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.streamButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024F1 RID: 9457
|
||||
// (get) Token: 0x0600E8B1 RID: 59569 RVA: 0x00357190 File Offset: 0x00355390
|
||||
[Token(Token = "0x170024F1")]
|
||||
public Button3DBase IIOEFKKFEJL
|
||||
{
|
||||
[Token(Token = "0x600E8B1")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return this.nextButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024F2 RID: 9458
|
||||
// (get) Token: 0x0600E8B2 RID: 59570 RVA: 0x003571A4 File Offset: 0x003553A4
|
||||
[Token(Token = "0x170024F2")]
|
||||
public Button3DBase JPBGAJFNNNM
|
||||
{
|
||||
[Token(Token = "0x600E8B2")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return this.previousButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024F3 RID: 9459
|
||||
// (get) Token: 0x0600E8B3 RID: 59571 RVA: 0x003571B8 File Offset: 0x003553B8
|
||||
[Token(Token = "0x170024F3")]
|
||||
public RawImage ONPDFIHFOAA
|
||||
{
|
||||
[Token(Token = "0x600E8B3")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
return this.targetImage;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170024F4 RID: 9460
|
||||
// (get) Token: 0x0600E8B4 RID: 59572 RVA: 0x003571CC File Offset: 0x003553CC
|
||||
// (set) Token: 0x0600E8B5 RID: 59573 RVA: 0x003571E0 File Offset: 0x003553E0
|
||||
[Token(Token = "0x170024F4")]
|
||||
public HNHBHFHBIMM CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x600E8B4")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
return this.JKCKKGCAIAP;
|
||||
}
|
||||
[Token(Token = "0x600E8B5")]
|
||||
[Address(RVA = "0x1A6BA90", Offset = "0x1A6AA90", VA = "0x181A6BA90")]
|
||||
set
|
||||
{
|
||||
HNHBHFHBIMM jkckkgcaiap = this.JKCKKGCAIAP;
|
||||
if (jkckkgcaiap != value)
|
||||
{
|
||||
if (jkckkgcaiap != 0)
|
||||
{
|
||||
jkckkgcaiap.<FPKKPGIJFFH>k__BackingField = false;
|
||||
HNHBHFHBIMM jkckkgcaiap2 = this.JKCKKGCAIAP;
|
||||
Action action = new Action(this.DIBINCGBHKP);
|
||||
jkckkgcaiap2.JKHPLPENPNH -= action;
|
||||
}
|
||||
this.JKCKKGCAIAP = value;
|
||||
if (value != 0)
|
||||
{
|
||||
value.<FPKKPGIJFFH>k__BackingField = true;
|
||||
HNHBHFHBIMM jkckkgcaiap3 = this.JKCKKGCAIAP;
|
||||
Action action2 = new Action(this.DIBINCGBHKP);
|
||||
jkckkgcaiap3.JKHPLPENPNH += action2;
|
||||
}
|
||||
HNHBHFHBIMM jkckkgcaiap4 = this.JKCKKGCAIAP;
|
||||
Text text = this.screenName;
|
||||
if (jkckkgcaiap4 != 0)
|
||||
{
|
||||
}
|
||||
string text2 = text.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B6 RID: 59574 RVA: 0x00357274 File Offset: 0x00355474
|
||||
[Token(Token = "0x600E8B6")]
|
||||
[Address(RVA = "0x1A6B8E0", Offset = "0x1A6A8E0", VA = "0x181A6B8E0")]
|
||||
private void DIBINCGBHKP()
|
||||
{
|
||||
HNHBHFHBIMM jkckkgcaiap = this.JKCKKGCAIAP;
|
||||
Text text = this.screenName;
|
||||
if (jkckkgcaiap != 0)
|
||||
{
|
||||
}
|
||||
double num = ((HAPBACHHIBN)text).GMBEJJBNGJD;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B7 RID: 59575 RVA: 0x003572A0 File Offset: 0x003554A0
|
||||
[Token(Token = "0x600E8B7")]
|
||||
[Address(RVA = "0x1A6B940", Offset = "0x1A6A940", VA = "0x181A6B940")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num = 0;
|
||||
this.CLBCHPIIFGD = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B8 RID: 59576 RVA: 0x003572B8 File Offset: 0x003554B8
|
||||
[Token(Token = "0x600E8B8")]
|
||||
[Address(RVA = "0x1A6B7F0", Offset = "0x1A6A7F0", VA = "0x181A6B7F0")]
|
||||
public void ButtonPress_Next()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
diffnplmafl(this, (uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8B9 RID: 59577 RVA: 0x003572DC File Offset: 0x003554DC
|
||||
[Token(Token = "0x600E8B9")]
|
||||
[Address(RVA = "0x1A6B840", Offset = "0x1A6A840", VA = "0x181A6B840")]
|
||||
public void ButtonPress_Previous()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
diffnplmafl(this, (uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8BA RID: 59578 RVA: 0x00357300 File Offset: 0x00355500
|
||||
[Token(Token = "0x600E8BA")]
|
||||
[Address(RVA = "0x1A6B890", Offset = "0x1A6A890", VA = "0x181A6B890")]
|
||||
public void ButtonPress_SetStream()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
int num = 0;
|
||||
diffnplmafl(this, num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E8BB RID: 59579 RVA: 0x00357324 File Offset: 0x00355524
|
||||
[Token(Token = "0x600E8BB")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public SpectatorStreamPreviewScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009721 RID: 38689
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009721")]
|
||||
[SerializeField]
|
||||
private Button3DBase streamButton;
|
||||
|
||||
// Token: 0x04009722 RID: 38690
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009722")]
|
||||
[SerializeField]
|
||||
private Button3DBase nextButton;
|
||||
|
||||
// Token: 0x04009723 RID: 38691
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009723")]
|
||||
[SerializeField]
|
||||
private Button3DBase previousButton;
|
||||
|
||||
// Token: 0x04009724 RID: 38692
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009724")]
|
||||
[SerializeField]
|
||||
private Text screenName;
|
||||
|
||||
// Token: 0x04009725 RID: 38693
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009725")]
|
||||
[SerializeField]
|
||||
private RawImage targetImage;
|
||||
|
||||
// Token: 0x04009726 RID: 38694
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009726")]
|
||||
private HNHBHFHBIMM JKCKKGCAIAP;
|
||||
|
||||
// Token: 0x04009727 RID: 38695
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009727")]
|
||||
[NonSerialized]
|
||||
public Texture2D TargetTexture;
|
||||
|
||||
// Token: 0x020023BD RID: 9149
|
||||
[Token(Token = "0x20023BD")]
|
||||
public enum HAEGNGAEKKI
|
||||
{
|
||||
// Token: 0x04009729 RID: 38697
|
||||
[Token(Token = "0x4009729")]
|
||||
SetPreview,
|
||||
// Token: 0x0400972A RID: 38698
|
||||
[Token(Token = "0x400972A")]
|
||||
Next,
|
||||
// Token: 0x0400972B RID: 38699
|
||||
[Token(Token = "0x400972B")]
|
||||
Previous
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1420 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1560 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020023CA RID: 9162
|
||||
[Token(Token = "0x20023CA")]
|
||||
public class StreamingCameraVoiceMixer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002505 RID: 9477
|
||||
// (get) Token: 0x0600E914 RID: 59668 RVA: 0x00359120 File Offset: 0x00357320
|
||||
[Token(Token = "0x17002505")]
|
||||
private static StreamingCameraController OPDNKJIGHNL
|
||||
{
|
||||
[Token(Token = "0x600E914")]
|
||||
[Address(RVA = "0x1D75EC0", Offset = "0x1D74EC0", VA = "0x181D75EC0")]
|
||||
get
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
NHPNKDICPCE nhpnkdicpce = khinmmjiene.HNHGPAELCFH;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E915 RID: 59669 RVA: 0x00359148 File Offset: 0x00357348
|
||||
[Token(Token = "0x600E915")]
|
||||
[Address(RVA = "0x1D76090", Offset = "0x1D75090", VA = "0x181D76090")]
|
||||
private static void DIGFNBBBJLF()
|
||||
{
|
||||
bool isOn3 = StreamingCameraVoiceMixer.OPDNKJIGHNL.BOHIGPFGJBA;
|
||||
bool isOn = isOn3;
|
||||
List<Player> all = Player.All;
|
||||
Action<Player> action = delegate(Player p)
|
||||
{
|
||||
bool isOn2 = isOn;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(p, isOn2);
|
||||
};
|
||||
all.ForEach(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E916 RID: 59670 RVA: 0x00359194 File Offset: 0x00357394
|
||||
[Token(Token = "0x600E916")]
|
||||
[Address(RVA = "0x1D76210", Offset = "0x1D75210", VA = "0x181D76210")]
|
||||
private static void NOOGNGFFLOL(Player IEKDDPPNFPF, bool CFICOGKHLAE)
|
||||
{
|
||||
if (!CFICOGKHLAE)
|
||||
{
|
||||
IEKDDPPNFPF.RemoveVoiceVolumeMultiplier("StreamingCameraVoiceMultiplier");
|
||||
return;
|
||||
}
|
||||
float mljckkglfcd = StreamingCameraVoiceMixer.MLJCKKGLFCD;
|
||||
IEKDDPPNFPF.AddVoiceVolumeMultiplier(mljckkglfcd, "StreamingCameraVoiceMultiplier");
|
||||
}
|
||||
|
||||
// Token: 0x0600E917 RID: 59671 RVA: 0x003591CC File Offset: 0x003573CC
|
||||
[Token(Token = "0x600E917")]
|
||||
[Address(RVA = "0x1D76310", Offset = "0x1D75310", VA = "0x181D76310")]
|
||||
private void Start()
|
||||
{
|
||||
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
||||
int num;
|
||||
Action<Player> action = new Action(num.CBDHCJEKJME);
|
||||
num = 0;
|
||||
StreamingCameraController streamingCameraController = StreamingCameraVoiceMixer.OPDNKJIGHNL;
|
||||
int num2;
|
||||
Action<StreamingCameraController.BKBFLNLAMGM> action2 = new Action(num2.OAOOIMMDGFH);
|
||||
num2 = 0;
|
||||
streamingCameraController.StreamingCameraModeChanged += action2;
|
||||
float value = this.slider.value;
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.slider.OnSlider3DValueChanged;
|
||||
UnityAction<float> unityAction = new UnityAction(this.LINOFELACKC);
|
||||
onSlider3DValueChanged.AddListener(unityAction);
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E918 RID: 59672 RVA: 0x00359254 File Offset: 0x00357454
|
||||
[Token(Token = "0x600E918")]
|
||||
[Address(RVA = "0x1D76010", Offset = "0x1D75010", VA = "0x181D76010")]
|
||||
private static void CBDHCJEKJME(Player IEKDDPPNFPF)
|
||||
{
|
||||
bool isOn = StreamingCameraVoiceMixer.OPDNKJIGHNL.BOHIGPFGJBA;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(IEKDDPPNFPF, isOn);
|
||||
}
|
||||
|
||||
// Token: 0x0600E919 RID: 59673 RVA: 0x0035927C File Offset: 0x0035747C
|
||||
[Token(Token = "0x600E919")]
|
||||
[Address(RVA = "0x1D762C0", Offset = "0x1D752C0", VA = "0x181D762C0")]
|
||||
private static void OAOOIMMDGFH(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ)
|
||||
{
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E91A RID: 59674 RVA: 0x00359290 File Offset: 0x00357490
|
||||
[Token(Token = "0x600E91A")]
|
||||
[Address(RVA = "0x1D761A0", Offset = "0x1D751A0", VA = "0x181D761A0")]
|
||||
private void LINOFELACKC(float ONGBFDACHHG)
|
||||
{
|
||||
StreamingCameraVoiceMixer.MLJCKKGLFCD = ONGBFDACHHG;
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E91B RID: 59675 RVA: 0x003592AC File Offset: 0x003574AC
|
||||
[Token(Token = "0x600E91B")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public StreamingCameraVoiceMixer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009785 RID: 38789
|
||||
[Token(Token = "0x4009785")]
|
||||
private const string DLPFKDAOBFO = "StreamingCameraVoiceMultiplier";
|
||||
|
||||
// Token: 0x04009786 RID: 38790
|
||||
[Token(Token = "0x4009786")]
|
||||
private static bool NKLMCHBIHNJ;
|
||||
|
||||
// Token: 0x04009787 RID: 38791
|
||||
[Token(Token = "0x4009787")]
|
||||
private static float MLJCKKGLFCD;
|
||||
|
||||
// Token: 0x04009788 RID: 38792
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009788")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Slider3D slider;
|
||||
|
||||
// Token: 0x020023CB RID: 9163
|
||||
[Token(Token = "0x20023CB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DNNJNCHLPMC
|
||||
{
|
||||
// Token: 0x0600E91D RID: 59677 RVA: 0x003592D0 File Offset: 0x003574D0
|
||||
[Token(Token = "0x600E91D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DNNJNCHLPMC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E91E RID: 59678 RVA: 0x003592E4 File Offset: 0x003574E4
|
||||
[Token(Token = "0x600E91E")]
|
||||
[Address(RVA = "0x1D66D70", Offset = "0x1D65D70", VA = "0x181D66D70")]
|
||||
internal void <UpdateAllPlayers>b__0(Player p)
|
||||
{
|
||||
bool flag = this.isOn;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(p, flag);
|
||||
}
|
||||
|
||||
// Token: 0x04009789 RID: 38793
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009789")]
|
||||
public bool isOn;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user