a
This commit is contained in:
@@ -0,0 +1,342 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022D2 RID: 8914
|
||||
[Token(Token = "0x20022D2")]
|
||||
public class HandheldStreamerCamera : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x0600E472 RID: 58482 RVA: 0x0034D064 File Offset: 0x0034B264
|
||||
[Token(Token = "0x600E472")]
|
||||
[Address(RVA = "0xAD1100", Offset = "0xACFF00", VA = "0x180AD1100", 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: 0x0600E473 RID: 58483 RVA: 0x0034D2A8 File Offset: 0x0034B4A8
|
||||
[Token(Token = "0x600E473")]
|
||||
[Address(RVA = "0xAD1AC0", Offset = "0xAD08C0", VA = "0x180AD1AC0")]
|
||||
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: 0x0600E474 RID: 58484 RVA: 0x0034D30C File Offset: 0x0034B50C
|
||||
[Token(Token = "0x600E474")]
|
||||
[Address(RVA = "0xAD15D0", Offset = "0xAD03D0", VA = "0x180AD15D0")]
|
||||
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: 0x0600E475 RID: 58485 RVA: 0x0034D334 File Offset: 0x0034B534
|
||||
[Token(Token = "0x600E475")]
|
||||
[Address(RVA = "0xAD1920", Offset = "0xAD0720", VA = "0x180AD1920")]
|
||||
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: 0x0600E476 RID: 58486 RVA: 0x0034D3BC File Offset: 0x0034B5BC
|
||||
[Token(Token = "0x600E476")]
|
||||
[Address(RVA = "0xAD14B0", Offset = "0xAD02B0", VA = "0x180AD14B0")]
|
||||
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.Tool.rigidbodyEx.RemoveKinematic(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E477 RID: 58487 RVA: 0x0034D3E0 File Offset: 0x0034B5E0
|
||||
[Token(Token = "0x600E477")]
|
||||
[Address(RVA = "0xAD1650", Offset = "0xAD0450", VA = "0x180AD1650")]
|
||||
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
|
||||
{
|
||||
this.Tool.rigidbodyEx.AddKinematic(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600E478 RID: 58488 RVA: 0x0034D404 File Offset: 0x0034B604
|
||||
[Token(Token = "0x600E478")]
|
||||
[Address(RVA = "0xAD1680", Offset = "0xAD0480", VA = "0x180AD1680", 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.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;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E479 RID: 58489 RVA: 0x0034D494 File Offset: 0x0034B694
|
||||
[Token(Token = "0x600E479")]
|
||||
[Address(RVA = "0xAD17C0", Offset = "0xAD05C0", VA = "0x180AD17C0")]
|
||||
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: 0x0600E47A RID: 58490 RVA: 0x0034D530 File Offset: 0x0034B730
|
||||
[Token(Token = "0x600E47A")]
|
||||
[Address(RVA = "0xAD1A90", Offset = "0xAD0890", VA = "0x180AD1A90")]
|
||||
public void SetTexture(RenderTexture MILANNLOLDN)
|
||||
{
|
||||
this.ALODIMNNLDI.mainTexture = MILANNLOLDN;
|
||||
}
|
||||
|
||||
// Token: 0x0600E47B RID: 58491 RVA: 0x0034D550 File Offset: 0x0034B750
|
||||
[Token(Token = "0x600E47B")]
|
||||
[Address(RVA = "0xAD14E0", Offset = "0xAD02E0", VA = "0x180AD14E0")]
|
||||
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: 0x0600E47C RID: 58492 RVA: 0x0034D5AC File Offset: 0x0034B7AC
|
||||
[Token(Token = "0x600E47C")]
|
||||
[Address(RVA = "0xAD1CC0", Offset = "0xAD0AC0", VA = "0x180AD1CC0")]
|
||||
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: 0x04009529 RID: 38185
|
||||
[Token(Token = "0x4009529")]
|
||||
private static readonly int IBMGEEAADAC = Animator.StringToHash("Trigger");
|
||||
|
||||
// Token: 0x0400952A RID: 38186
|
||||
[Token(Token = "0x400952A")]
|
||||
private static readonly int EENKJACBFLD = Animator.StringToHash("ScreenOpen");
|
||||
|
||||
// Token: 0x0400952B RID: 38187
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400952B")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
public Tool Tool;
|
||||
|
||||
// Token: 0x0400952C RID: 38188
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400952C")]
|
||||
[Header("Streaming")]
|
||||
public HNHBHFHBIMM mainCameraTransform;
|
||||
|
||||
// Token: 0x0400952D RID: 38189
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400952D")]
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400952E RID: 38190
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400952E")]
|
||||
public Transform LensTransform;
|
||||
|
||||
// Token: 0x0400952F RID: 38191
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400952F")]
|
||||
public HNHBHFHBIMM frontFacingCameraTransform;
|
||||
|
||||
// Token: 0x04009530 RID: 38192
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4009530")]
|
||||
public string frontFacingName;
|
||||
|
||||
// Token: 0x04009531 RID: 38193
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009531")]
|
||||
public Transform BackwardLensTransform;
|
||||
|
||||
// Token: 0x04009532 RID: 38194
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009532")]
|
||||
public AnimationCurve PositionSmoothingTimeMultiplierByDistance;
|
||||
|
||||
// Token: 0x04009533 RID: 38195
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009533")]
|
||||
[SerializeField]
|
||||
[Header("Screens")]
|
||||
private Renderer[] screenRenderers;
|
||||
|
||||
// Token: 0x04009534 RID: 38196
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009534")]
|
||||
[SerializeField]
|
||||
private Material screenRenderMaterial;
|
||||
|
||||
// Token: 0x04009535 RID: 38197
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009535")]
|
||||
[SerializeField]
|
||||
private Material defaultScreenMaterial;
|
||||
|
||||
// Token: 0x04009536 RID: 38198
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4009536")]
|
||||
private Material ALODIMNNLDI;
|
||||
|
||||
// Token: 0x04009537 RID: 38199
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4009537")]
|
||||
private Animator LDOJFIEANFB;
|
||||
|
||||
// Token: 0x04009538 RID: 38200
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4009538")]
|
||||
private float DKDIOCIJFJA;
|
||||
|
||||
// Token: 0x04009539 RID: 38201
|
||||
[FieldOffset(Offset = "0xAC")]
|
||||
[Token(Token = "0x4009539")]
|
||||
private bool FDPMDEJMEDI;
|
||||
|
||||
// Token: 0x0400953A RID: 38202
|
||||
[FieldOffset(Offset = "0xAD")]
|
||||
[Token(Token = "0x400953A")]
|
||||
[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: 0x020022D3 RID: 8915
|
||||
[Token(Token = "0x20022D3")]
|
||||
[RequireComponent(typeof(SpectatorStreamPoint))]
|
||||
public class SandboxSpectatorStreamPoint : MonoBehaviourPun, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x1700244B RID: 9291
|
||||
// (get) Token: 0x0600E47E RID: 58494 RVA: 0x0034D61C File Offset: 0x0034B81C
|
||||
// (set) Token: 0x0600E47F RID: 58495 RVA: 0x0034D63C File Offset: 0x0034B83C
|
||||
[Token(Token = "0x1700244B")]
|
||||
public string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600E47E")]
|
||||
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
|
||||
get
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x600E47F")]
|
||||
[Address(RVA = "0xAD3C60", Offset = "0xAD2A60", VA = "0x180AD3C60")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244C RID: 9292
|
||||
// (get) Token: 0x0600E480 RID: 58496 RVA: 0x0034D658 File Offset: 0x0034B858
|
||||
// (set) Token: 0x0600E481 RID: 58497 RVA: 0x0034D678 File Offset: 0x0034B878
|
||||
[Token(Token = "0x1700244C")]
|
||||
public SandboxSpectatorStreamPoint.EEPPANMKMEL PMFILGPPJPC
|
||||
{
|
||||
[Token(Token = "0x600E480")]
|
||||
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
|
||||
get
|
||||
{
|
||||
return this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x600E481")]
|
||||
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E482 RID: 58498 RVA: 0x0034D694 File Offset: 0x0034B894
|
||||
[Token(Token = "0x600E482")]
|
||||
[Address(RVA = "0xAD3100", Offset = "0xAD1F00", VA = "0x180AD3100", 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: 0x0600E483 RID: 58499 RVA: 0x0034D880 File Offset: 0x0034BA80
|
||||
[Token(Token = "0x600E483")]
|
||||
[Address(RVA = "0xAD3990", Offset = "0xAD2790", VA = "0x180AD3990")]
|
||||
private void DCGONHACJIH()
|
||||
{
|
||||
string text = this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
if (!string.IsNullOrEmpty(text))
|
||||
{
|
||||
this.streamPoint.<PPLJDFIGCAD>k__BackingField.FIKEBGGCDFN = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E484 RID: 58500 RVA: 0x0034D8BC File Offset: 0x0034BABC
|
||||
[Token(Token = "0x600E484")]
|
||||
[Address(RVA = "0xAD3D10", Offset = "0xAD2B10", VA = "0x180AD3D10")]
|
||||
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: 0x0600E485 RID: 58501 RVA: 0x0034D904 File Offset: 0x0034BB04
|
||||
[Token(Token = "0x600E485")]
|
||||
[Address(RVA = "0xAD3B20", Offset = "0xAD2920", VA = "0x180AD3B20")]
|
||||
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: 0x0600E486 RID: 58502 RVA: 0x0034D958 File Offset: 0x0034BB58
|
||||
[Token(Token = "0x600E486")]
|
||||
[Address(RVA = "0xAD4060", Offset = "0xAD2E60", VA = "0x180AD4060")]
|
||||
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: 0x1700244D RID: 9293
|
||||
// (get) Token: 0x0600E487 RID: 58503 RVA: 0x0034D9C8 File Offset: 0x0034BBC8
|
||||
[Token(Token = "0x1700244D")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x600E487")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E488 RID: 58504 RVA: 0x0034D9D8 File Offset: 0x0034BBD8
|
||||
[Token(Token = "0x600E488")]
|
||||
[Address(RVA = "0xAD3A60", Offset = "0xAD2860", VA = "0x180AD3A60", Slot = "16")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.MMBOKOLAJFH;
|
||||
}
|
||||
|
||||
// Token: 0x0600E489 RID: 58505 RVA: 0x0034D9FC File Offset: 0x0034BBFC
|
||||
[Token(Token = "0x600E489")]
|
||||
[Address(RVA = "0xAD3F30", Offset = "0xAD2D30", VA = "0x180AD3F30", 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: 0x0600E48A RID: 58506 RVA: 0x0034DA30 File Offset: 0x0034BC30
|
||||
[Token(Token = "0x600E48A")]
|
||||
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
||||
public SandboxSpectatorStreamPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E48B RID: 58507 RVA: 0x0034DA44 File Offset: 0x0034BC44
|
||||
[Token(Token = "0x600E48B")]
|
||||
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
|
||||
[CompilerGenerated]
|
||||
private int JCIOADKDGLL()
|
||||
{
|
||||
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E48C RID: 58508 RVA: 0x0034DA64 File Offset: 0x0034BC64
|
||||
[Token(Token = "0x600E48C")]
|
||||
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
|
||||
[CompilerGenerated]
|
||||
private void FEGFPBDDJJI(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E48D RID: 58509 RVA: 0x0034DA80 File Offset: 0x0034BC80
|
||||
[Token(Token = "0x600E48D")]
|
||||
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
|
||||
[CompilerGenerated]
|
||||
private string FGAMOEKAECM()
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0600E48E RID: 58510 RVA: 0x0034DAA0 File Offset: 0x0034BCA0
|
||||
[Token(Token = "0x600E48E")]
|
||||
[Address(RVA = "0xAD3860", Offset = "0xAD2660", VA = "0x180AD3860")]
|
||||
[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: 0x0600E48F RID: 58511 RVA: 0x0034DADC File Offset: 0x0034BCDC
|
||||
[Token(Token = "0x600E48F")]
|
||||
[Address(RVA = "0xAD3A10", Offset = "0xAD2810", VA = "0x180AD3A10")]
|
||||
[CompilerGenerated]
|
||||
private int DPDKHOFEBLL()
|
||||
{
|
||||
SandboxSpectatorStreamPoint.EEPPANMKMEL eeppanmkmel = this.GIPCEOGBPBP.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E490 RID: 58512 RVA: 0x0034DAFC File Offset: 0x0034BCFC
|
||||
[Token(Token = "0x600E490")]
|
||||
[Address(RVA = "0xAD3930", Offset = "0xAD2730", VA = "0x180AD3930")]
|
||||
[CompilerGenerated]
|
||||
private void BNNBAKGAIIM(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> gipceogbpbp = this.GIPCEOGBPBP;
|
||||
}
|
||||
|
||||
// Token: 0x0600E491 RID: 58513 RVA: 0x0034DB18 File Offset: 0x0034BD18
|
||||
[Token(Token = "0x600E491")]
|
||||
[Address(RVA = "0xAD3DD0", Offset = "0xAD2BD0", VA = "0x180AD3DD0")]
|
||||
[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: 0x0600E492 RID: 58514 RVA: 0x0034DB84 File Offset: 0x0034BD84
|
||||
[Token(Token = "0x600E492")]
|
||||
[Address(RVA = "0xAD3CC0", Offset = "0xAD2AC0", VA = "0x180AD3CC0")]
|
||||
[CompilerGenerated]
|
||||
private string MJGIAECOPOB()
|
||||
{
|
||||
return this.MMBOKOLAJFH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0400953B RID: 38203
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400953B")]
|
||||
private KLLMCPFPIIE<string> MMBOKOLAJFH;
|
||||
|
||||
// Token: 0x0400953C RID: 38204
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400953C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private SpectatorStreamPoint streamPoint;
|
||||
|
||||
// Token: 0x0400953D RID: 38205
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400953D")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400953E RID: 38206
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400953E")]
|
||||
private KLLMCPFPIIE<SandboxSpectatorStreamPoint.EEPPANMKMEL> GIPCEOGBPBP;
|
||||
|
||||
// Token: 0x020022D4 RID: 8916
|
||||
[Token(Token = "0x20022D4")]
|
||||
public enum EEPPANMKMEL
|
||||
{
|
||||
// Token: 0x04009540 RID: 38208
|
||||
[Token(Token = "0x4009540")]
|
||||
Default,
|
||||
// Token: 0x04009541 RID: 38209
|
||||
[Token(Token = "0x4009541")]
|
||||
Instant
|
||||
}
|
||||
|
||||
// Token: 0x020022D6 RID: 8918
|
||||
[Token(Token = "0x20022D6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKJFCALDMKN
|
||||
{
|
||||
// Token: 0x0600E499 RID: 58521 RVA: 0x0034DC30 File Offset: 0x0034BE30
|
||||
[Token(Token = "0x600E499")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EKJFCALDMKN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E49A RID: 58522 RVA: 0x0034DC44 File Offset: 0x0034BE44
|
||||
[Token(Token = "0x600E49A")]
|
||||
[Address(RVA = "0xAD1060", Offset = "0xACFE60", VA = "0x180AD1060")]
|
||||
internal void <SetNewUserDefinedDisplayName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
||||
{
|
||||
if (response.<GBEEHFGKJOF>k__BackingField)
|
||||
{
|
||||
KLLMCPFPIIE<string> mmbokolajfh = this.<>4__this.MMBOKOLAJFH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009547 RID: 38215
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009547")]
|
||||
public SandboxSpectatorStreamPoint <>4__this;
|
||||
|
||||
// Token: 0x04009548 RID: 38216
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009548")]
|
||||
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: 0x020022D7 RID: 8919
|
||||
[Token(Token = "0x20022D7")]
|
||||
public class SpectatorStreamPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700244E RID: 9294
|
||||
// (get) Token: 0x0600E49B RID: 58523 RVA: 0x0034DC6C File Offset: 0x0034BE6C
|
||||
// (set) Token: 0x0600E49C RID: 58524 RVA: 0x0034DC80 File Offset: 0x0034BE80
|
||||
[Token(Token = "0x1700244E")]
|
||||
public HNHBHFHBIMM CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x600E49B")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get;
|
||||
[Token(Token = "0x600E49C")]
|
||||
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700244F RID: 9295
|
||||
// (get) Token: 0x0600E49D RID: 58525 RVA: 0x0034DC94 File Offset: 0x0034BE94
|
||||
[Token(Token = "0x1700244F")]
|
||||
public string FIKEBGGCDFN
|
||||
{
|
||||
[Token(Token = "0x600E49D")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.displayName;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E49E RID: 58526 RVA: 0x0034DCA8 File Offset: 0x0034BEA8
|
||||
[Token(Token = "0x600E49E")]
|
||||
[Address(RVA = "0xAD4B70", Offset = "0xAD3970", VA = "0x180AD4B70")]
|
||||
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: 0x0600E49F RID: 58527 RVA: 0x0034DD38 File Offset: 0x0034BF38
|
||||
[Token(Token = "0x600E49F")]
|
||||
[Address(RVA = "0xAD4D20", Offset = "0xAD3B20", VA = "0x180AD4D20")]
|
||||
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: 0x0600E4A0 RID: 58528 RVA: 0x0034DD6C File Offset: 0x0034BF6C
|
||||
[Token(Token = "0x600E4A0")]
|
||||
[Address(RVA = "0xAD4DF0", Offset = "0xAD3BF0", VA = "0x180AD4DF0")]
|
||||
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: 0x0600E4A1 RID: 58529 RVA: 0x0034DDCC File Offset: 0x0034BFCC
|
||||
[Token(Token = "0x600E4A1")]
|
||||
[Address(RVA = "0xAD4F80", Offset = "0xAD3D80", VA = "0x180AD4F80")]
|
||||
public SpectatorStreamPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009549 RID: 38217
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009549")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("Name")]
|
||||
private string displayName = "Spectator Stream Point";
|
||||
|
||||
// Token: 0x0400954A RID: 38218
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400954A")]
|
||||
[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: 0x020022D8 RID: 8920
|
||||
[Token(Token = "0x20022D8")]
|
||||
public class SpectatorStreamPreviewScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140000F5 RID: 245
|
||||
// (add) Token: 0x0600E4A2 RID: 58530 RVA: 0x0034DDEC File Offset: 0x0034BFEC
|
||||
// (remove) Token: 0x0600E4A3 RID: 58531 RVA: 0x0034DE14 File Offset: 0x0034C014
|
||||
[Token(Token = "0x140000F5")]
|
||||
public event Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> DIFFNPLMAFL
|
||||
{
|
||||
[Token(Token = "0x600E4A2")]
|
||||
[Address(RVA = "0xAD5120", Offset = "0xAD3F20", VA = "0x180AD5120")]
|
||||
[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 = "0x600E4A3")]
|
||||
[Address(RVA = "0xAD51C0", Offset = "0xAD3FC0", VA = "0x180AD51C0")]
|
||||
[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: 0x17002450 RID: 9296
|
||||
// (get) Token: 0x0600E4A4 RID: 58532 RVA: 0x0034DE3C File Offset: 0x0034C03C
|
||||
[Token(Token = "0x17002450")]
|
||||
public Button3DBase LHDOMNMCHNB
|
||||
{
|
||||
[Token(Token = "0x600E4A4")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.streamButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002451 RID: 9297
|
||||
// (get) Token: 0x0600E4A5 RID: 58533 RVA: 0x0034DE50 File Offset: 0x0034C050
|
||||
[Token(Token = "0x17002451")]
|
||||
public Button3DBase IIOEFKKFEJL
|
||||
{
|
||||
[Token(Token = "0x600E4A5")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get
|
||||
{
|
||||
return this.nextButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002452 RID: 9298
|
||||
// (get) Token: 0x0600E4A6 RID: 58534 RVA: 0x0034DE64 File Offset: 0x0034C064
|
||||
[Token(Token = "0x17002452")]
|
||||
public Button3DBase JPBGAJFNNNM
|
||||
{
|
||||
[Token(Token = "0x600E4A6")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this.previousButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002453 RID: 9299
|
||||
// (get) Token: 0x0600E4A7 RID: 58535 RVA: 0x0034DE78 File Offset: 0x0034C078
|
||||
[Token(Token = "0x17002453")]
|
||||
public RawImage ONPDFIHFOAA
|
||||
{
|
||||
[Token(Token = "0x600E4A7")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return this.targetImage;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002454 RID: 9300
|
||||
// (get) Token: 0x0600E4A8 RID: 58536 RVA: 0x0034DE8C File Offset: 0x0034C08C
|
||||
// (set) Token: 0x0600E4A9 RID: 58537 RVA: 0x0034DEA0 File Offset: 0x0034C0A0
|
||||
[Token(Token = "0x17002454")]
|
||||
public HNHBHFHBIMM CLBCHPIIFGD
|
||||
{
|
||||
[Token(Token = "0x600E4A8")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
return this.JKCKKGCAIAP;
|
||||
}
|
||||
[Token(Token = "0x600E4A9")]
|
||||
[Address(RVA = "0xAD5260", Offset = "0xAD4060", VA = "0x180AD5260")]
|
||||
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: 0x0600E4AA RID: 58538 RVA: 0x0034DF34 File Offset: 0x0034C134
|
||||
[Token(Token = "0x600E4AA")]
|
||||
[Address(RVA = "0xAD50B0", Offset = "0xAD3EB0", VA = "0x180AD50B0")]
|
||||
private void DIBINCGBHKP()
|
||||
{
|
||||
HNHBHFHBIMM jkckkgcaiap = this.JKCKKGCAIAP;
|
||||
Text text = this.screenName;
|
||||
if (jkckkgcaiap != 0)
|
||||
{
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)text).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AB RID: 58539 RVA: 0x0034DF60 File Offset: 0x0034C160
|
||||
[Token(Token = "0x600E4AB")]
|
||||
[Address(RVA = "0xAD5110", Offset = "0xAD3F10", VA = "0x180AD5110")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num = 0;
|
||||
this.CLBCHPIIFGD = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AC RID: 58540 RVA: 0x0034DF78 File Offset: 0x0034C178
|
||||
[Token(Token = "0x600E4AC")]
|
||||
[Address(RVA = "0xAD4FC0", Offset = "0xAD3DC0", VA = "0x180AD4FC0")]
|
||||
public void ButtonPress_Next()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
diffnplmafl(this, (uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AD RID: 58541 RVA: 0x0034DF9C File Offset: 0x0034C19C
|
||||
[Token(Token = "0x600E4AD")]
|
||||
[Address(RVA = "0xAD5010", Offset = "0xAD3E10", VA = "0x180AD5010")]
|
||||
public void ButtonPress_Previous()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
diffnplmafl(this, (uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AE RID: 58542 RVA: 0x0034DFC0 File Offset: 0x0034C1C0
|
||||
[Token(Token = "0x600E4AE")]
|
||||
[Address(RVA = "0xAD5060", Offset = "0xAD3E60", VA = "0x180AD5060")]
|
||||
public void ButtonPress_SetStream()
|
||||
{
|
||||
Action<SpectatorStreamPreviewScreen, SpectatorStreamPreviewScreen.HAEGNGAEKKI> diffnplmafl = this.DIFFNPLMAFL;
|
||||
if (diffnplmafl != 0)
|
||||
{
|
||||
int num = 0;
|
||||
diffnplmafl(this, num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AF RID: 58543 RVA: 0x0034DFE4 File Offset: 0x0034C1E4
|
||||
[Token(Token = "0x600E4AF")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public SpectatorStreamPreviewScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400954D RID: 38221
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400954D")]
|
||||
[SerializeField]
|
||||
private Button3DBase streamButton;
|
||||
|
||||
// Token: 0x0400954E RID: 38222
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400954E")]
|
||||
[SerializeField]
|
||||
private Button3DBase nextButton;
|
||||
|
||||
// Token: 0x0400954F RID: 38223
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400954F")]
|
||||
[SerializeField]
|
||||
private Button3DBase previousButton;
|
||||
|
||||
// Token: 0x04009550 RID: 38224
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009550")]
|
||||
[SerializeField]
|
||||
private Text screenName;
|
||||
|
||||
// Token: 0x04009551 RID: 38225
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009551")]
|
||||
[SerializeField]
|
||||
private RawImage targetImage;
|
||||
|
||||
// Token: 0x04009552 RID: 38226
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009552")]
|
||||
private HNHBHFHBIMM JKCKKGCAIAP;
|
||||
|
||||
// Token: 0x04009553 RID: 38227
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009553")]
|
||||
[NonSerialized]
|
||||
public Texture2D TargetTexture;
|
||||
|
||||
// Token: 0x020022D9 RID: 8921
|
||||
[Token(Token = "0x20022D9")]
|
||||
public enum HAEGNGAEKKI
|
||||
{
|
||||
// Token: 0x04009555 RID: 38229
|
||||
[Token(Token = "0x4009555")]
|
||||
SetPreview,
|
||||
// Token: 0x04009556 RID: 38230
|
||||
[Token(Token = "0x4009556")]
|
||||
Next,
|
||||
// Token: 0x04009557 RID: 38231
|
||||
[Token(Token = "0x4009557")]
|
||||
Previous
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1462 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.ImageEffects;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using VRPanorama;
|
||||
|
||||
namespace RecRoom.Systems.StreamingCamera
|
||||
{
|
||||
// Token: 0x020022DC RID: 8924
|
||||
[Token(Token = "0x20022DC")]
|
||||
public class SpectatorWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600E4D2 RID: 58578 RVA: 0x0034E4C8 File Offset: 0x0034C6C8
|
||||
[Token(Token = "0x600E4D2")]
|
||||
[Address(RVA = "0xAD5FF0", Offset = "0xAD4DF0", VA = "0x180AD5FF0", 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: 0x0600E4D3 RID: 58579 RVA: 0x0034E920 File Offset: 0x0034CB20
|
||||
[Token(Token = "0x600E4D3")]
|
||||
[Address(RVA = "0xAD53B0", Offset = "0xAD41B0", VA = "0x180AD53B0")]
|
||||
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 + ":";
|
||||
bool isCompleted = ((IAsyncResult)currentPreviewName).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D4 RID: 58580 RVA: 0x0034E9B0 File Offset: 0x0034CBB0
|
||||
[Token(Token = "0x600E4D4")]
|
||||
[Address(RVA = "0xAD71B0", Offset = "0xAD5FB0", VA = "0x180AD71B0")]
|
||||
private void JLKNJOJOOIE()
|
||||
{
|
||||
HNHBHFHBIMM anmpdnofefm = this.ANMPDNOFEFM;
|
||||
Text currentPreviewName = this.CurrentPreviewName;
|
||||
if (anmpdnofefm == 0)
|
||||
{
|
||||
}
|
||||
string text = anmpdnofefm.MMBOKOLAJFH + ":";
|
||||
bool isCompleted = ((IAsyncResult)currentPreviewName).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D5 RID: 58581 RVA: 0x0034E9F0 File Offset: 0x0034CBF0
|
||||
[Token(Token = "0x600E4D5")]
|
||||
[Address(RVA = "0xADA0E0", Offset = "0xAD8EE0", VA = "0x180ADA0E0")]
|
||||
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: 0x0600E4D6 RID: 58582 RVA: 0x0034EB8C File Offset: 0x0034CD8C
|
||||
[Token(Token = "0x600E4D6")]
|
||||
[Address(RVA = "0xAD7EB0", Offset = "0xAD6CB0", VA = "0x180AD7EB0")]
|
||||
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: 0x0600E4D7 RID: 58583 RVA: 0x0034EBE0 File Offset: 0x0034CDE0
|
||||
[Token(Token = "0x600E4D7")]
|
||||
[Address(RVA = "0xAD8BC0", Offset = "0xAD79C0", VA = "0x180AD8BC0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4D8 RID: 58584 RVA: 0x0034EBFC File Offset: 0x0034CDFC
|
||||
[Token(Token = "0x600E4D8")]
|
||||
[Address(RVA = "0xAD8400", Offset = "0xAD7200", VA = "0x180AD8400", 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: 0x0600E4D9 RID: 58585 RVA: 0x0034ED58 File Offset: 0x0034CF58
|
||||
[Token(Token = "0x600E4D9")]
|
||||
[Address(RVA = "0xAD7240", Offset = "0xAD6040", VA = "0x180AD7240")]
|
||||
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: 0x0600E4DA RID: 58586 RVA: 0x0034EFB8 File Offset: 0x0034D1B8
|
||||
[Token(Token = "0x600E4DA")]
|
||||
[Address(RVA = "0xAD7FD0", Offset = "0xAD6DD0", VA = "0x180AD7FD0")]
|
||||
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: 0x0600E4DB RID: 58587 RVA: 0x0034EFE0 File Offset: 0x0034D1E0
|
||||
[Token(Token = "0x600E4DB")]
|
||||
[Address(RVA = "0xAD7920", Offset = "0xAD6720", VA = "0x180AD7920")]
|
||||
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: 0x0600E4DC RID: 58588 RVA: 0x0034F100 File Offset: 0x0034D300
|
||||
[Token(Token = "0x600E4DC")]
|
||||
[Address(RVA = "0xAD53A0", Offset = "0xAD41A0", VA = "0x180AD53A0")]
|
||||
private void HDFKJDFIFKK()
|
||||
{
|
||||
this.PDNGOMKJDCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4DD RID: 58589 RVA: 0x0034F114 File Offset: 0x0034D314
|
||||
[Token(Token = "0x600E4DD")]
|
||||
[Address(RVA = "0xAD53A0", Offset = "0xAD41A0", VA = "0x180AD53A0")]
|
||||
private void AFNLAMDLAKL(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.PDNGOMKJDCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4DE RID: 58590 RVA: 0x0034F128 File Offset: 0x0034D328
|
||||
[Token(Token = "0x600E4DE")]
|
||||
[Address(RVA = "0xAD8D20", Offset = "0xAD7B20", VA = "0x180AD8D20")]
|
||||
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: 0x0600E4DF RID: 58591 RVA: 0x0034F16C File Offset: 0x0034D36C
|
||||
[Token(Token = "0x600E4DF")]
|
||||
[Address(RVA = "0xAD5660", Offset = "0xAD4460", VA = "0x180AD5660")]
|
||||
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: 0x0600E4E0 RID: 58592 RVA: 0x0034F1B8 File Offset: 0x0034D3B8
|
||||
[Token(Token = "0x600E4E0")]
|
||||
[Address(RVA = "0xAD5C20", Offset = "0xAD4A20", VA = "0x180AD5C20")]
|
||||
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: 0x0600E4E1 RID: 58593 RVA: 0x0034F258 File Offset: 0x0034D458
|
||||
[Token(Token = "0x600E4E1")]
|
||||
[Address(RVA = "0xAD58F0", Offset = "0xAD46F0", VA = "0x180AD58F0")]
|
||||
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: 0x0600E4E2 RID: 58594 RVA: 0x0034F2E4 File Offset: 0x0034D4E4
|
||||
[Token(Token = "0x600E4E2")]
|
||||
[Address(RVA = "0xAD57A0", Offset = "0xAD45A0", VA = "0x180AD57A0")]
|
||||
public void Button_ToggleHandheldCamera(bool on)
|
||||
{
|
||||
if (!on)
|
||||
{
|
||||
this.RecallHandheldCamera();
|
||||
return;
|
||||
}
|
||||
this.UseHandheldCamera();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E3 RID: 58595 RVA: 0x0034F304 File Offset: 0x0034D504
|
||||
[Token(Token = "0x600E4E3")]
|
||||
[Address(RVA = "0xADA490", Offset = "0xAD9290", VA = "0x180ADA490")]
|
||||
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();
|
||||
int inpoaaaoahi = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI;
|
||||
dictionary.Add("Owner", inpoaaaoahi);
|
||||
dictionary.Add("Purpose", inpoaaaoahi);
|
||||
if (StreamingCameraController.FJNFMNMGDMM)
|
||||
{
|
||||
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance.<JOFOEJNPGLH>k__BackingField != 0)
|
||||
{
|
||||
goto IL_132;
|
||||
}
|
||||
PostProcessingEffectStack postProcessEffectStack = instance.postProcessEffectStack;
|
||||
}
|
||||
Transform transform2 = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
IL_132:
|
||||
string name = this.handheldCameraPrefab.name;
|
||||
Vector3 forward = Vector3.forward;
|
||||
Quaternion identity2 = Quaternion.identity;
|
||||
int viewIdField = Player.<EGKJPJKLEAI>k__BackingField.JDHMIOJKLCK.viewIdField;
|
||||
int num2 = 0;
|
||||
Tool tool2;
|
||||
if (tool2 != num2)
|
||||
{
|
||||
SpectatorWatchUIFlow.PPNCHACCJDD = tool2.GetComponent<HandheldStreamerCamera>();
|
||||
HandheldStreamerCamera ppnchaccjdd6 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn5 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM mainCameraTransform3 = ppnchaccjdd6.mainCameraTransform;
|
||||
lhecmfeacdn5.Add(mainCameraTransform3);
|
||||
HandheldStreamerCamera ppnchaccjdd7 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
List<HNHBHFHBIMM> lhecmfeacdn6 = SpectatorWatchUIFlow.LHECMFEACDN;
|
||||
HNHBHFHBIMM frontFacingCameraTransform3 = ppnchaccjdd7.frontFacingCameraTransform;
|
||||
lhecmfeacdn6.Add(frontFacingCameraTransform3);
|
||||
SpectatorWatchUIFlow.KFKCLCCOPGB(SpectatorWatchUIFlow.PPNCHACCJDD.mainCameraTransform, StreamingCameraController.ABBDCGPMFDE.WatchUI);
|
||||
Tool tool3 = SpectatorWatchUIFlow.PPNCHACCJDD.Tool;
|
||||
MFBGLIHGCGO<Tool> inputDownEvent = tool3.InputDownEvent;
|
||||
Action<Tool> action = new Action(this.MDFFNAPFLFN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(inputDownEvent, action);
|
||||
tool3.InputDownEvent = mfbglihgcgo;
|
||||
HandheldStreamerCamera ppnchaccjdd8 = SpectatorWatchUIFlow.PPNCHACCJDD;
|
||||
RenderTexture activeTexture = SingletonMonoBehaviour.ONCPNMDGGKG.streamingCamera.activeTexture;
|
||||
ppnchaccjdd8.ALODIMNNLDI.mainTexture = activeTexture;
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.useHandheldToggle.label, "Recall");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E4 RID: 58596 RVA: 0x0034F558 File Offset: 0x0034D758
|
||||
[Token(Token = "0x600E4E4")]
|
||||
[Address(RVA = "0xAD8F30", Offset = "0xAD7D30", VA = "0x180AD8F30")]
|
||||
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: 0x0600E4E5 RID: 58597 RVA: 0x0034F694 File Offset: 0x0034D894
|
||||
[Token(Token = "0x600E4E5")]
|
||||
[Address(RVA = "0xAD8140", Offset = "0xAD6F40", VA = "0x180AD8140")]
|
||||
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: 0x0600E4E6 RID: 58598 RVA: 0x0034F6F8 File Offset: 0x0034D8F8
|
||||
[Token(Token = "0x600E4E6")]
|
||||
[Address(RVA = "0xAD9760", Offset = "0xAD8560", VA = "0x180AD9760")]
|
||||
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: 0x0600E4E7 RID: 58599 RVA: 0x0034F744 File Offset: 0x0034D944
|
||||
[Token(Token = "0x600E4E7")]
|
||||
[Address(RVA = "0xAD95D0", Offset = "0xAD83D0", VA = "0x180AD95D0")]
|
||||
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: 0x0600E4E8 RID: 58600 RVA: 0x0034F7A4 File Offset: 0x0034D9A4
|
||||
[Token(Token = "0x600E4E8")]
|
||||
[Address(RVA = "0xAD9550", Offset = "0xAD8350", VA = "0x180AD9550")]
|
||||
public void Slider_AudioListenerPositionValueChange(float value)
|
||||
{
|
||||
StreamingCameraController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4E9 RID: 58601 RVA: 0x0034F7C0 File Offset: 0x0034D9C0
|
||||
[Token(Token = "0x600E4E9")]
|
||||
[Address(RVA = "0xAD98B0", Offset = "0xAD86B0", VA = "0x180AD98B0")]
|
||||
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: 0x0600E4EA RID: 58602 RVA: 0x0034F820 File Offset: 0x0034DA20
|
||||
[Token(Token = "0x600E4EA")]
|
||||
[Address(RVA = "0xAD9B80", Offset = "0xAD8980", VA = "0x180AD9B80")]
|
||||
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: 0x0600E4EB RID: 58603 RVA: 0x0034F86C File Offset: 0x0034DA6C
|
||||
[Token(Token = "0x600E4EB")]
|
||||
[Address(RVA = "0xAD9A50", Offset = "0xAD8850", VA = "0x180AD9A50")]
|
||||
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: 0x0600E4EC RID: 58604 RVA: 0x0034F8B8 File Offset: 0x0034DAB8
|
||||
[Token(Token = "0x600E4EC")]
|
||||
[Address(RVA = "0xAD9CB0", Offset = "0xAD8AB0", VA = "0x180AD9CB0")]
|
||||
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: 0x0600E4ED RID: 58605 RVA: 0x0034F9DC File Offset: 0x0034DBDC
|
||||
[Token(Token = "0x600E4ED")]
|
||||
[Address(RVA = "0xAD5890", Offset = "0xAD4690", VA = "0x180AD5890")]
|
||||
private IEnumerator DFNMDOLIHJI()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E4ED)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4EE RID: 58606 RVA: 0x0034FA00 File Offset: 0x0034DC00
|
||||
[Token(Token = "0x600E4EE")]
|
||||
[Address(RVA = "0xAD57C0", Offset = "0xAD45C0", VA = "0x180AD57C0")]
|
||||
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: 0x0600E4EF RID: 58607 RVA: 0x0034FA38 File Offset: 0x0034DC38
|
||||
[Token(Token = "0x600E4EF")]
|
||||
[Address(RVA = "0xAD9490", Offset = "0xAD8290", VA = "0x180AD9490")]
|
||||
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: 0x0600E4F0 RID: 58608 RVA: 0x0034FA68 File Offset: 0x0034DC68
|
||||
[Token(Token = "0x600E4F0")]
|
||||
[Address(RVA = "0xADA060", Offset = "0xAD8E60", VA = "0x180ADA060")]
|
||||
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: 0x0600E4F1 RID: 58609 RVA: 0x0034FA90 File Offset: 0x0034DC90
|
||||
[Token(Token = "0x600E4F1")]
|
||||
[Address(RVA = "0xAD5F60", Offset = "0xAD4D60", VA = "0x180AD5F60")]
|
||||
public static string GetNumberedStreamPointName(string MMBOKOLAJFH)
|
||||
{
|
||||
int num = SpectatorWatchUIFlow.LMCLFCBAAHN;
|
||||
num++;
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4F2 RID: 58610 RVA: 0x0034FAA8 File Offset: 0x0034DCA8
|
||||
[Token(Token = "0x600E4F2")]
|
||||
[Address(RVA = "0xADAE60", Offset = "0xAD9C60", VA = "0x180ADAE60")]
|
||||
public SpectatorWatchUIFlow()
|
||||
{
|
||||
ulong num;
|
||||
this.previewResolution = num;
|
||||
this.previewResolution.y = (float)0;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009573 RID: 38259
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4009573")]
|
||||
[Header("SpectatorWatchUIFlow")]
|
||||
public RawImage StreamerCamMainImage;
|
||||
|
||||
// Token: 0x04009574 RID: 38260
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4009574")]
|
||||
public Text CurrentPreviewName;
|
||||
|
||||
// Token: 0x04009575 RID: 38261
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4009575")]
|
||||
[SerializeField]
|
||||
private Vector2 previewResolution;
|
||||
|
||||
// Token: 0x04009576 RID: 38262
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4009576")]
|
||||
[SerializeField]
|
||||
private Texture2D streamNotAvailableTexture;
|
||||
|
||||
// Token: 0x04009577 RID: 38263
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009577")]
|
||||
[SerializeField]
|
||||
private Texture2D selectStreamTexture;
|
||||
|
||||
// Token: 0x04009578 RID: 38264
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009578")]
|
||||
[SerializeField]
|
||||
[Header("Frame rate Settings Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToFrameRateSetting[] sliderToFrameRateSettings;
|
||||
|
||||
// Token: 0x04009579 RID: 38265
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4009579")]
|
||||
[SerializeField]
|
||||
[Header("FOV Settings Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToFOVSetting[] sliderToFOVSettings;
|
||||
|
||||
// Token: 0x0400957A RID: 38266
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400957A")]
|
||||
[SerializeField]
|
||||
[Header("Green Screen Settings Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToGreenScreenSetting[] sliderToGreenScreenSettings;
|
||||
|
||||
// Token: 0x0400957B RID: 38267
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400957B")]
|
||||
[SerializeField]
|
||||
[Header("Light Intensity Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToLightSetting[] sliderToLightSettings;
|
||||
|
||||
// Token: 0x0400957C RID: 38268
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400957C")]
|
||||
[SerializeField]
|
||||
[Header("Light Range Slider Mappings")]
|
||||
private SpectatorWatchUIFlow.SliderToLightRangeSetting[] sliderToLightRangeSettings;
|
||||
|
||||
// Token: 0x0400957D RID: 38269
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400957D")]
|
||||
[SerializeField]
|
||||
private Slider3D fpsSlider;
|
||||
|
||||
// Token: 0x0400957E RID: 38270
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400957E")]
|
||||
[SerializeField]
|
||||
private Slider3D fovSlider;
|
||||
|
||||
// Token: 0x0400957F RID: 38271
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400957F")]
|
||||
[SerializeField]
|
||||
private Slider3D audioListenerPositionSlider;
|
||||
|
||||
// Token: 0x04009580 RID: 38272
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4009580")]
|
||||
[SerializeField]
|
||||
private Slider3D greenScreenSlider;
|
||||
|
||||
// Token: 0x04009581 RID: 38273
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x4009581")]
|
||||
[SerializeField]
|
||||
private Slider3D lightIntensitySlider;
|
||||
|
||||
// Token: 0x04009582 RID: 38274
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4009582")]
|
||||
[SerializeField]
|
||||
private Slider3D lightRangeSlider;
|
||||
|
||||
// Token: 0x04009583 RID: 38275
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4009583")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D useHandheldToggle;
|
||||
|
||||
// Token: 0x04009584 RID: 38276
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4009584")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D panoramaToggle;
|
||||
|
||||
// Token: 0x04009585 RID: 38277
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4009585")]
|
||||
[SerializeField]
|
||||
private GameObject handheldCameraPrefab;
|
||||
|
||||
// Token: 0x04009586 RID: 38278
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4009586")]
|
||||
[SerializeField]
|
||||
private GameObject _360UI;
|
||||
|
||||
// Token: 0x04009587 RID: 38279
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4009587")]
|
||||
private Camera IHCGEGMMBBB;
|
||||
|
||||
// Token: 0x04009588 RID: 38280
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4009588")]
|
||||
private SpectatorStreamPreviewScreen[] DANCGAPILEP;
|
||||
|
||||
// Token: 0x04009589 RID: 38281
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4009589")]
|
||||
private int JELKOFGKBFI;
|
||||
|
||||
// Token: 0x0400958A RID: 38282
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400958A")]
|
||||
private HNHBHFHBIMM ANMPDNOFEFM;
|
||||
|
||||
// Token: 0x0400958B RID: 38283
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400958B")]
|
||||
private Texture2D BNEMLGHMNKA;
|
||||
|
||||
// Token: 0x0400958C RID: 38284
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400958C")]
|
||||
private RenderTexture DOAIIDAKHID;
|
||||
|
||||
// Token: 0x0400958D RID: 38285
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400958D")]
|
||||
private RenderTexture EEODHAMLOJL;
|
||||
|
||||
// Token: 0x0400958E RID: 38286
|
||||
[Token(Token = "0x400958E")]
|
||||
private static HandheldStreamerCamera PPNCHACCJDD;
|
||||
|
||||
// Token: 0x0400958F RID: 38287
|
||||
[Token(Token = "0x400958F")]
|
||||
private static List<HNHBHFHBIMM> LHECMFEACDN = new List();
|
||||
|
||||
// Token: 0x04009590 RID: 38288
|
||||
[Token(Token = "0x4009590")]
|
||||
private static int LMCLFCBAAHN;
|
||||
|
||||
// Token: 0x04009591 RID: 38289
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4009591")]
|
||||
private bool LLEADMBGLPJ;
|
||||
|
||||
// Token: 0x04009592 RID: 38290
|
||||
[Token(Token = "0x4009592")]
|
||||
private static HNHBHFHBIMM.AJHCFMHNMMG NPDDDANIFOC;
|
||||
|
||||
// Token: 0x020022DD RID: 8925
|
||||
[Token(Token = "0x20022DD")]
|
||||
[Serializable]
|
||||
private struct SliderToFrameRateSetting
|
||||
{
|
||||
// Token: 0x04009593 RID: 38291
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009593")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04009594 RID: 38292
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009594")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x04009595 RID: 38293
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4009595")]
|
||||
public StreamingCameraController.CAOPPIEKHPO frameRate;
|
||||
}
|
||||
|
||||
// Token: 0x020022DE RID: 8926
|
||||
[Token(Token = "0x20022DE")]
|
||||
[Serializable]
|
||||
private struct SliderToFOVSetting
|
||||
{
|
||||
// Token: 0x04009596 RID: 38294
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009596")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x04009597 RID: 38295
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009597")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x04009598 RID: 38296
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4009598")]
|
||||
public StreamingCameraController.MCBLMAIAHKP fov;
|
||||
}
|
||||
|
||||
// Token: 0x020022DF RID: 8927
|
||||
[Token(Token = "0x20022DF")]
|
||||
[Serializable]
|
||||
private struct SliderToGreenScreenSetting
|
||||
{
|
||||
// Token: 0x04009599 RID: 38297
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009599")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400959A RID: 38298
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400959A")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x0400959B RID: 38299
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400959B")]
|
||||
public StreamingCameraController.GKBNBNEILMP mode;
|
||||
}
|
||||
|
||||
// Token: 0x020022E0 RID: 8928
|
||||
[Token(Token = "0x20022E0")]
|
||||
[Serializable]
|
||||
private struct SliderToLightSetting
|
||||
{
|
||||
// Token: 0x0400959C RID: 38300
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400959C")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x0400959D RID: 38301
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400959D")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x0400959E RID: 38302
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400959E")]
|
||||
public float intensity;
|
||||
}
|
||||
|
||||
// Token: 0x020022E1 RID: 8929
|
||||
[Token(Token = "0x20022E1")]
|
||||
[Serializable]
|
||||
private struct SliderToLightRangeSetting
|
||||
{
|
||||
// Token: 0x0400959F RID: 38303
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400959F")]
|
||||
public string name;
|
||||
|
||||
// Token: 0x040095A0 RID: 38304
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40095A0")]
|
||||
public int SliderValue;
|
||||
|
||||
// Token: 0x040095A1 RID: 38305
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x40095A1")]
|
||||
public float range;
|
||||
}
|
||||
|
||||
// Token: 0x020022E3 RID: 8931
|
||||
[Token(Token = "0x20022E3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OKKCHMLMJKO
|
||||
{
|
||||
// Token: 0x0600E4FE RID: 58622 RVA: 0x0034FB94 File Offset: 0x0034DD94
|
||||
[Token(Token = "0x600E4FE")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OKKCHMLMJKO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4FF RID: 58623 RVA: 0x0034FBA8 File Offset: 0x0034DDA8
|
||||
[Token(Token = "0x600E4FF")]
|
||||
[Address(RVA = "0xAD1F30", Offset = "0xAD0D30", VA = "0x180AD1F30")]
|
||||
internal bool <AssignNextAvailableCameraTransform>b__0(HNHBHFHBIMM c)
|
||||
{
|
||||
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.screen;
|
||||
return c == spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
||||
}
|
||||
|
||||
// Token: 0x040095AB RID: 38315
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095AB")]
|
||||
public SpectatorStreamPreviewScreen screen;
|
||||
}
|
||||
|
||||
// Token: 0x020022E4 RID: 8932
|
||||
[Token(Token = "0x20022E4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KBFBPABOIIF
|
||||
{
|
||||
// Token: 0x0600E500 RID: 58624 RVA: 0x0034FBCC File Offset: 0x0034DDCC
|
||||
[Token(Token = "0x600E500")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KBFBPABOIIF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E501 RID: 58625 RVA: 0x0034FBE0 File Offset: 0x0034DDE0
|
||||
[Token(Token = "0x600E501")]
|
||||
[Address(RVA = "0xAD1F30", Offset = "0xAD0D30", VA = "0x180AD1F30")]
|
||||
internal bool <AssignNextAvailableCameraTransformOfType>b__0(HNHBHFHBIMM c)
|
||||
{
|
||||
SpectatorStreamPreviewScreen spectatorStreamPreviewScreen = this.screen;
|
||||
return c == spectatorStreamPreviewScreen.JKCKKGCAIAP;
|
||||
}
|
||||
|
||||
// Token: 0x040095AC RID: 38316
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095AC")]
|
||||
public SpectatorStreamPreviewScreen screen;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1556 @@
|
||||
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: 0x020022CB RID: 8907
|
||||
[Token(Token = "0x20022CB")]
|
||||
public class StreamingCameraController : SingletonMonoBehaviour<StreamingCameraController>
|
||||
{
|
||||
// Token: 0x140000F3 RID: 243
|
||||
// (add) Token: 0x0600E435 RID: 58421 RVA: 0x0034BCB4 File Offset: 0x00349EB4
|
||||
// (remove) Token: 0x0600E436 RID: 58422 RVA: 0x0034BCD0 File Offset: 0x00349ED0
|
||||
[Token(Token = "0x140000F3")]
|
||||
public event Action<StreamingCameraController.BKBFLNLAMGM> OAOOIMMDGFH
|
||||
{
|
||||
[Token(Token = "0x600E435")]
|
||||
[Address(RVA = "0xADF470", Offset = "0xADE270", VA = "0x180ADF470")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E436")]
|
||||
[Address(RVA = "0xADFAB0", Offset = "0xADE8B0", VA = "0x180ADFAB0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002437 RID: 9271
|
||||
// (get) Token: 0x0600E437 RID: 58423 RVA: 0x0034BCEC File Offset: 0x00349EEC
|
||||
[Token(Token = "0x17002437")]
|
||||
public bool BOHIGPFGJBA
|
||||
{
|
||||
[Token(Token = "0x600E437")]
|
||||
[Address(RVA = "0xADF790", Offset = "0xADE590", VA = "0x180ADF790")]
|
||||
get
|
||||
{
|
||||
return this.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002438 RID: 9272
|
||||
// (get) Token: 0x0600E438 RID: 58424 RVA: 0x0034BD04 File Offset: 0x00349F04
|
||||
// (set) Token: 0x0600E439 RID: 58425 RVA: 0x0034BD18 File Offset: 0x00349F18
|
||||
[Token(Token = "0x17002438")]
|
||||
private StreamingCameraController.BKBFLNLAMGM HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x600E438")]
|
||||
[Address(RVA = "0xADC8C0", Offset = "0xADB6C0", VA = "0x180ADC8C0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x600E439")]
|
||||
[Address(RVA = "0xADAEC0", Offset = "0xAD9CC0", VA = "0x180ADAEC0")]
|
||||
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: 0x0600E43A RID: 58426 RVA: 0x0034BE34 File Offset: 0x0034A034
|
||||
[Token(Token = "0x600E43A")]
|
||||
[Address(RVA = "0xADF0E0", Offset = "0xADDEE0", VA = "0x180ADF0E0")]
|
||||
public void SetMode(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
int num = (int)this.HOMHBBPNOLL;
|
||||
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
|
||||
// Token: 0x17002439 RID: 9273
|
||||
// (get) Token: 0x0600E43B RID: 58427 RVA: 0x0034BE50 File Offset: 0x0034A050
|
||||
[Token(Token = "0x17002439")]
|
||||
public Camera OPDNKJIGHNL
|
||||
{
|
||||
[Token(Token = "0x600E43B")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.streamingCamera;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700243A RID: 9274
|
||||
// (get) Token: 0x0600E43C RID: 58428 RVA: 0x0034BE64 File Offset: 0x0034A064
|
||||
// (set) Token: 0x0600E43D RID: 58429 RVA: 0x0034BE78 File Offset: 0x0034A078
|
||||
[Token(Token = "0x1700243A")]
|
||||
public StreamingCameraController.CAOPPIEKHPO OJCBCAPBBJB
|
||||
{
|
||||
[Token(Token = "0x600E43C")]
|
||||
[Address(RVA = "0xADF6D0", Offset = "0xADE4D0", VA = "0x180ADF6D0")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
[Token(Token = "0x600E43D")]
|
||||
[Address(RVA = "0xADD860", Offset = "0xADC660", VA = "0x180ADD860")]
|
||||
private set
|
||||
{
|
||||
StreamingCameraController.LJCBMNEECNO = value;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
this.BHPNEEBIOLP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E43E RID: 58430 RVA: 0x0034BEA0 File Offset: 0x0034A0A0
|
||||
[Token(Token = "0x600E43E")]
|
||||
[Address(RVA = "0xADEF10", Offset = "0xADDD10", VA = "0x180ADEF10")]
|
||||
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: 0x1700243B RID: 9275
|
||||
// (get) Token: 0x0600E43F RID: 58431 RVA: 0x0034BED4 File Offset: 0x0034A0D4
|
||||
// (set) Token: 0x0600E440 RID: 58432 RVA: 0x0034BEE8 File Offset: 0x0034A0E8
|
||||
[Token(Token = "0x1700243B")]
|
||||
public StreamingCameraController.MCBLMAIAHKP LJEEHJBHFNF
|
||||
{
|
||||
[Token(Token = "0x600E43F")]
|
||||
[Address(RVA = "0xADF670", Offset = "0xADE470", VA = "0x180ADF670")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.DANDBJGJDEJ;
|
||||
}
|
||||
[Token(Token = "0x600E440")]
|
||||
[Address(RVA = "0xADFB50", Offset = "0xADE950", VA = "0x180ADFB50")]
|
||||
set
|
||||
{
|
||||
StreamingCameraController.DANDBJGJDEJ = value;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
HNHBHFHBIMM mdpchaimmlf = this.MDPCHAIMMLF;
|
||||
this.HIFBFAKMAHD = mdpchaimmlf;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E441 RID: 58433 RVA: 0x0034BF2C File Offset: 0x0034A12C
|
||||
[Token(Token = "0x600E441")]
|
||||
[Address(RVA = "0xADEF00", Offset = "0xADDD00", VA = "0x180ADEF00")]
|
||||
public void SetFieldOfView(StreamingCameraController.MCBLMAIAHKP NPODDBFPJEK, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
this.LJEEHJBHFNF = NPODDBFPJEK;
|
||||
}
|
||||
|
||||
// Token: 0x1700243C RID: 9276
|
||||
// (get) Token: 0x0600E442 RID: 58434 RVA: 0x0034BF40 File Offset: 0x0034A140
|
||||
// (set) Token: 0x0600E443 RID: 58435 RVA: 0x0034BF54 File Offset: 0x0034A154
|
||||
[Token(Token = "0x1700243C")]
|
||||
public StreamingCameraController.FNHMEAMNKFF FPJAMALOEMF
|
||||
{
|
||||
[Token(Token = "0x600E442")]
|
||||
[Address(RVA = "0xADF510", Offset = "0xADE310", VA = "0x180ADF510")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.NPFPLOFKOEO;
|
||||
}
|
||||
[Token(Token = "0x600E443")]
|
||||
[Address(RVA = "0xADCBB0", Offset = "0xADB9B0", VA = "0x180ADCBB0")]
|
||||
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: 0x0600E444 RID: 58436 RVA: 0x0034BFF8 File Offset: 0x0034A1F8
|
||||
[Token(Token = "0x600E444")]
|
||||
[Address(RVA = "0xADEDF0", Offset = "0xADDBF0", VA = "0x180ADEDF0")]
|
||||
public void SetAudioListenerMode(int MOBLNBGIBMG, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700243D RID: 9277
|
||||
// (get) Token: 0x0600E445 RID: 58437 RVA: 0x0034C008 File Offset: 0x0034A208
|
||||
// (set) Token: 0x0600E446 RID: 58438 RVA: 0x0034C01C File Offset: 0x0034A21C
|
||||
[Token(Token = "0x1700243D")]
|
||||
public StreamingCameraController.GKBNBNEILMP MPKAHAKNJAA
|
||||
{
|
||||
[Token(Token = "0x600E445")]
|
||||
[Address(RVA = "0xADF730", Offset = "0xADE530", VA = "0x180ADF730")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.FEGJPNLADKF;
|
||||
}
|
||||
[Token(Token = "0x600E446")]
|
||||
[Address(RVA = "0xADCEF0", Offset = "0xADBCF0", VA = "0x180ADCEF0")]
|
||||
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: 0x0600E447 RID: 58439 RVA: 0x0034C058 File Offset: 0x0034A258
|
||||
[Token(Token = "0x600E447")]
|
||||
[Address(RVA = "0xADF0B0", Offset = "0xADDEB0", VA = "0x180ADF0B0")]
|
||||
public void SetGreenScreen(StreamingCameraController.GKBNBNEILMP OJJLDEPGAEJ, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
this.MPKAHAKNJAA = OJJLDEPGAEJ;
|
||||
}
|
||||
|
||||
// Token: 0x1700243E RID: 9278
|
||||
// (get) Token: 0x0600E448 RID: 58440 RVA: 0x0034C06C File Offset: 0x0034A26C
|
||||
// (set) Token: 0x0600E449 RID: 58441 RVA: 0x0034C080 File Offset: 0x0034A280
|
||||
[Token(Token = "0x1700243E")]
|
||||
public float OHFENJLMIPP
|
||||
{
|
||||
[Token(Token = "0x600E448")]
|
||||
[Address(RVA = "0xADF820", Offset = "0xADE620", VA = "0x180ADF820")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.OLNNDDFKIBA;
|
||||
}
|
||||
[Token(Token = "0x600E449")]
|
||||
[Address(RVA = "0xADD3D0", Offset = "0xADC1D0", VA = "0x180ADD3D0")]
|
||||
private set
|
||||
{
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
StreamingCameraController.OLNNDDFKIBA = value;
|
||||
this.cameraLight.intensity = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E44A RID: 58442 RVA: 0x0034C0AC File Offset: 0x0034A2AC
|
||||
[Token(Token = "0x600E44A")]
|
||||
[Address(RVA = "0xADF0C0", Offset = "0xADDEC0", VA = "0x180ADF0C0")]
|
||||
public void SetLightIntensity(float LAIPKAHGIJF, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF)
|
||||
{
|
||||
this.OHFENJLMIPP = LAIPKAHGIJF;
|
||||
}
|
||||
|
||||
// Token: 0x1700243F RID: 9279
|
||||
// (get) Token: 0x0600E44B RID: 58443 RVA: 0x0034C0C0 File Offset: 0x0034A2C0
|
||||
// (set) Token: 0x0600E44C RID: 58444 RVA: 0x0034C0D4 File Offset: 0x0034A2D4
|
||||
[Token(Token = "0x1700243F")]
|
||||
public float OIGBJFGJGJH
|
||||
{
|
||||
[Token(Token = "0x600E44B")]
|
||||
[Address(RVA = "0xADF880", Offset = "0xADE680", VA = "0x180ADF880")]
|
||||
get
|
||||
{
|
||||
return StreamingCameraController.IJFNAEILPPN;
|
||||
}
|
||||
[Token(Token = "0x600E44C")]
|
||||
[Address(RVA = "0xADB440", Offset = "0xADA240", VA = "0x180ADB440")]
|
||||
private set
|
||||
{
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
StreamingCameraController.IJFNAEILPPN = value;
|
||||
this.cameraLight.range = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E44D RID: 58445 RVA: 0x0034C100 File Offset: 0x0034A300
|
||||
[Token(Token = "0x600E44D")]
|
||||
[Address(RVA = "0xADF0D0", Offset = "0xADDED0", VA = "0x180ADF0D0")]
|
||||
public void SetLightRange(float LMBJKPOFNJA, StreamingCameraController.ABBDCGPMFDE AIDCJAPJGOF)
|
||||
{
|
||||
this.OIGBJFGJGJH = LMBJKPOFNJA;
|
||||
}
|
||||
|
||||
// Token: 0x0600E44E RID: 58446 RVA: 0x0034C114 File Offset: 0x0034A314
|
||||
[Token(Token = "0x600E44E")]
|
||||
[Address(RVA = "0xADB530", Offset = "0xADA330", VA = "0x180ADB530", 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: 0x0600E44F RID: 58447 RVA: 0x0034C24C File Offset: 0x0034A44C
|
||||
[Token(Token = "0x600E44F")]
|
||||
[Address(RVA = "0xADE690", Offset = "0xADD490", VA = "0x180ADE690", 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: 0x0600E450 RID: 58448 RVA: 0x0034C3A4 File Offset: 0x0034A5A4
|
||||
[Token(Token = "0x600E450")]
|
||||
[Address(RVA = "0xADD990", Offset = "0xADC790", VA = "0x180ADD990")]
|
||||
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)
|
||||
{
|
||||
float? <FBFAHEDEGHA>k__BackingField = mdpchaimmlf3.<FBFAHEDEGHA>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__BackingField = mdpchaimmlf4.<MBMMNPMCDIB>k__BackingField;
|
||||
if (<MBMMNPMCDIB>k__BackingField != 0)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
float num3;
|
||||
float num2 = <MBMMNPMCDIB>k__BackingField.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: 0x0600E451 RID: 58449 RVA: 0x0034C4EC File Offset: 0x0034A6EC
|
||||
[Token(Token = "0x600E451")]
|
||||
[Address(RVA = "0xADE3D0", Offset = "0xADD1D0", VA = "0x180ADE3D0")]
|
||||
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: 0x0600E452 RID: 58450 RVA: 0x0034C5B4 File Offset: 0x0034A7B4
|
||||
[Token(Token = "0x600E452")]
|
||||
[Address(RVA = "0xADD280", Offset = "0xADC080", VA = "0x180ADD280")]
|
||||
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: 0x0600E453 RID: 58451 RVA: 0x0034C644 File Offset: 0x0034A844
|
||||
[Token(Token = "0x600E453")]
|
||||
[Address(RVA = "0xADBB80", Offset = "0xADA980", VA = "0x180ADBB80")]
|
||||
private void BHPNEEBIOLP()
|
||||
{
|
||||
if (this.JFFOAECOMOG != 0)
|
||||
{
|
||||
this.JFFOAECOMOG = (ulong)0L;
|
||||
}
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene == (ulong)1L)
|
||||
{
|
||||
Action<float> action = new Action(this.BPDKGBMFKAC);
|
||||
IDisposable disposable;
|
||||
this.JFFOAECOMOG = disposable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E454 RID: 58452 RVA: 0x0034C688 File Offset: 0x0034A888
|
||||
[Token(Token = "0x600E454")]
|
||||
[Address(RVA = "0xADBD40", Offset = "0xADAB40", VA = "0x180ADBD40")]
|
||||
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: 0x0600E455 RID: 58453 RVA: 0x0034C814 File Offset: 0x0034AA14
|
||||
[Token(Token = "0x600E455")]
|
||||
[Address(RVA = "0xADC990", Offset = "0xADB790", VA = "0x180ADC990")]
|
||||
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: 0x0600E456 RID: 58454 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E456")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
protected void FPAPGBKEGPD(bool HOCMIMEHLLM, bool KOPENBICLNF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E457 RID: 58455 RVA: 0x0034C8A0 File Offset: 0x0034AAA0
|
||||
[Token(Token = "0x600E457")]
|
||||
[Address(RVA = "0xADE3C0", Offset = "0xADD1C0", VA = "0x180ADE3C0")]
|
||||
private void OJCAMPLJALF(Scene BLNCGEEPKIC, Scene GEHHBFPAJCM)
|
||||
{
|
||||
this.MNCABEKOMEI = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600E458 RID: 58456 RVA: 0x0034C8B4 File Offset: 0x0034AAB4
|
||||
[Token(Token = "0x600E458")]
|
||||
[Address(RVA = "0xADE580", Offset = "0xADD380", VA = "0x180ADE580")]
|
||||
private void OOLBABKEBCD()
|
||||
{
|
||||
Transform transform = this.loadingImage;
|
||||
this.JGCGPAPBADD = false;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
this.loadingImage.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E459 RID: 58457 RVA: 0x0034C8F4 File Offset: 0x0034AAF4
|
||||
[Token(Token = "0x600E459")]
|
||||
[Address(RVA = "0xADED00", Offset = "0xADDB00", VA = "0x180ADED00")]
|
||||
private void PLCGPPEICMI()
|
||||
{
|
||||
KHINMMJIENE khinmmjiene;
|
||||
if (khinmmjiene == (ulong)1L)
|
||||
{
|
||||
this.CDECAAJGDGP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E45A RID: 58458 RVA: 0x0034C918 File Offset: 0x0034AB18
|
||||
[Token(Token = "0x600E45A")]
|
||||
[Address(RVA = "0xADD7E0", Offset = "0xADC5E0", VA = "0x180ADD7E0")]
|
||||
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: 0x0600E45B RID: 58459 RVA: 0x0034C95C File Offset: 0x0034AB5C
|
||||
[Token(Token = "0x600E45B")]
|
||||
[Address(RVA = "0xADD4C0", Offset = "0xADC2C0", VA = "0x180ADD4C0")]
|
||||
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: 0x0600E45C RID: 58460 RVA: 0x0034C9A0 File Offset: 0x0034ABA0
|
||||
// (remove) Token: 0x0600E45D RID: 58461 RVA: 0x0034C9BC File Offset: 0x0034ABBC
|
||||
[Token(Token = "0x140000F4")]
|
||||
public event Action<HNHBHFHBIMM> LLHEBOKDGGP
|
||||
{
|
||||
[Token(Token = "0x600E45C")]
|
||||
[Address(RVA = "0xADF3D0", Offset = "0xADE1D0", VA = "0x180ADF3D0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600E45D")]
|
||||
[Address(RVA = "0xADFA10", Offset = "0xADE810", VA = "0x180ADFA10")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002440 RID: 9280
|
||||
// (get) Token: 0x0600E45E RID: 58462 RVA: 0x0034C9D8 File Offset: 0x0034ABD8
|
||||
// (set) Token: 0x0600E45F RID: 58463 RVA: 0x0034C9EC File Offset: 0x0034ABEC
|
||||
[Token(Token = "0x17002440")]
|
||||
public HNHBHFHBIMM HDCDEDDCIAK
|
||||
{
|
||||
[Token(Token = "0x600E45E")]
|
||||
[Address(RVA = "0x60CF40", Offset = "0x60BD40", VA = "0x18060CF40")]
|
||||
get;
|
||||
[Token(Token = "0x600E45F")]
|
||||
[Address(RVA = "0x7B58A0", Offset = "0x7B46A0", VA = "0x1807B58A0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002441 RID: 9281
|
||||
// (get) Token: 0x0600E460 RID: 58464 RVA: 0x0034CA00 File Offset: 0x0034AC00
|
||||
// (set) Token: 0x0600E461 RID: 58465 RVA: 0x0034CA14 File Offset: 0x0034AC14
|
||||
[Token(Token = "0x17002441")]
|
||||
public HNHBHFHBIMM HIFBFAKMAHD
|
||||
{
|
||||
[Token(Token = "0x600E460")]
|
||||
[Address(RVA = "0x7B5590", Offset = "0x7B4390", VA = "0x1807B5590")]
|
||||
get
|
||||
{
|
||||
return this.MDPCHAIMMLF;
|
||||
}
|
||||
[Token(Token = "0x600E461")]
|
||||
[Address(RVA = "0xADDF10", Offset = "0xADCD10", VA = "0x180ADDF10")]
|
||||
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: 0x0600E462 RID: 58466 RVA: 0x0034CB78 File Offset: 0x0034AD78
|
||||
[Token(Token = "0x600E462")]
|
||||
[Address(RVA = "0xADEE00", Offset = "0xADDC00", VA = "0x180ADEE00")]
|
||||
public void SetCameraTransformToFollow(HNHBHFHBIMM MKINDALDGFN, StreamingCameraController.ABBDCGPMFDE DIEPOPNJNCO)
|
||||
{
|
||||
this.HIFBFAKMAHD = MKINDALDGFN;
|
||||
int num = (int)this.HOMHBBPNOLL;
|
||||
StreamingCameraController.CAOPPIEKHPO ljcbmneecno = StreamingCameraController.LJCBMNEECNO;
|
||||
}
|
||||
|
||||
// Token: 0x0600E463 RID: 58467 RVA: 0x0034CB9C File Offset: 0x0034AD9C
|
||||
[Token(Token = "0x600E463")]
|
||||
[Address(RVA = "0xADF1D0", Offset = "0xADDFD0", VA = "0x180ADF1D0")]
|
||||
public void SnapToTarget()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
float z = this.JJGDNPNBINJ.z;
|
||||
Transform transform2 = base.transform;
|
||||
Quaternion mejcmikajcd = this.MEJCMIKAJCD;
|
||||
transform2.rotation = mejcmikajcd;
|
||||
}
|
||||
|
||||
// Token: 0x0600E464 RID: 58468 RVA: 0x0034CBD8 File Offset: 0x0034ADD8
|
||||
[Token(Token = "0x600E464")]
|
||||
[Address(RVA = "0xADC290", Offset = "0xADB090", VA = "0x180ADC290")]
|
||||
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: 0x0600E465 RID: 58469 RVA: 0x0034CD84 File Offset: 0x0034AF84
|
||||
[Token(Token = "0x600E465")]
|
||||
[Address(RVA = "0xADEBA0", Offset = "0xADD9A0", VA = "0x180ADEBA0")]
|
||||
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: 0x17002442 RID: 9282
|
||||
// (get) Token: 0x0600E466 RID: 58470 RVA: 0x0034CDF4 File Offset: 0x0034AFF4
|
||||
[Token(Token = "0x17002442")]
|
||||
public static bool FJNFMNMGDMM
|
||||
{
|
||||
[Token(Token = "0x600E466")]
|
||||
[Address(RVA = "0xADF7B0", Offset = "0xADE5B0", VA = "0x180ADF7B0")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002443 RID: 9283
|
||||
// (get) Token: 0x0600E467 RID: 58471 RVA: 0x0034CE14 File Offset: 0x0034B014
|
||||
[Token(Token = "0x17002443")]
|
||||
public static bool BEKBFPCBGAA
|
||||
{
|
||||
[Token(Token = "0x600E467")]
|
||||
[Address(RVA = "0xADF570", Offset = "0xADE370", VA = "0x180ADF570")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB || StreamingCameraController.CIGHIGFNAPC || StreamingCameraController.BANHMOBMOHA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002444 RID: 9284
|
||||
// (get) Token: 0x0600E468 RID: 58472 RVA: 0x0034CE48 File Offset: 0x0034B048
|
||||
[Token(Token = "0x17002444")]
|
||||
public static Transform DMHKODHAOPD
|
||||
{
|
||||
[Token(Token = "0x600E468")]
|
||||
[Address(RVA = "0xADF8E0", Offset = "0xADE6E0", VA = "0x180ADF8E0")]
|
||||
get
|
||||
{
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.vrModeHmdCamera.transform;
|
||||
}
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002445 RID: 9285
|
||||
// (get) Token: 0x0600E469 RID: 58473 RVA: 0x0034CE88 File Offset: 0x0034B088
|
||||
[Token(Token = "0x17002445")]
|
||||
private static bool BANHMOBMOHA
|
||||
{
|
||||
[Token(Token = "0x600E469")]
|
||||
[Address(RVA = "0xADD930", Offset = "0xADC730", VA = "0x180ADD930")]
|
||||
get
|
||||
{
|
||||
bool isEditor = Application.isEditor;
|
||||
if (!isEditor)
|
||||
{
|
||||
return isEditor;
|
||||
}
|
||||
return StreamingCameraController.JGMLCGIAJDP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002446 RID: 9286
|
||||
// (get) Token: 0x0600E46A RID: 58474 RVA: 0x0034CEAC File Offset: 0x0034B0AC
|
||||
[Token(Token = "0x17002446")]
|
||||
private static bool CIGHIGFNAPC
|
||||
{
|
||||
[Token(Token = "0x600E46A")]
|
||||
[Address(RVA = "0xADCFA0", Offset = "0xADBDA0", VA = "0x180ADCFA0")]
|
||||
get
|
||||
{
|
||||
bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
|
||||
if (!inScreenDisplayMode)
|
||||
{
|
||||
return inScreenDisplayMode;
|
||||
}
|
||||
return Display.displays.Length > 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002447 RID: 9287
|
||||
// (get) Token: 0x0600E46B RID: 58475 RVA: 0x0034CEE0 File Offset: 0x0034B0E0
|
||||
[Token(Token = "0x17002447")]
|
||||
private static bool JGMLCGIAJDP
|
||||
{
|
||||
[Token(Token = "0x600E46B")]
|
||||
[Address(RVA = "0xADEC90", Offset = "0xADDA90", VA = "0x180ADEC90")]
|
||||
get
|
||||
{
|
||||
return SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002448 RID: 9288
|
||||
// (get) Token: 0x0600E46C RID: 58476 RVA: 0x0034CF00 File Offset: 0x0034B100
|
||||
[Token(Token = "0x17002448")]
|
||||
private static int FCOGIMMINEE
|
||||
{
|
||||
[Token(Token = "0x600E46C")]
|
||||
[Address(RVA = "0xADCB40", Offset = "0xADB940", VA = "0x180ADCB40")]
|
||||
get
|
||||
{
|
||||
Display display = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display != 0)
|
||||
{
|
||||
return display.renderingWidth;
|
||||
}
|
||||
return Screen.width;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002449 RID: 9289
|
||||
// (get) Token: 0x0600E46D RID: 58477 RVA: 0x0034CF28 File Offset: 0x0034B128
|
||||
[Token(Token = "0x17002449")]
|
||||
private static int LHNGEOBBIEA
|
||||
{
|
||||
[Token(Token = "0x600E46D")]
|
||||
[Address(RVA = "0xADE620", Offset = "0xADD420", VA = "0x180ADE620")]
|
||||
get
|
||||
{
|
||||
Display display = StreamingCameraController.FIFCMMEAIDI;
|
||||
if (display != 0)
|
||||
{
|
||||
return display.renderingHeight;
|
||||
}
|
||||
return Screen.height;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700244A RID: 9290
|
||||
// (get) Token: 0x0600E46E RID: 58478 RVA: 0x0034CF50 File Offset: 0x0034B150
|
||||
[Token(Token = "0x1700244A")]
|
||||
private static Display FIFCMMEAIDI
|
||||
{
|
||||
[Token(Token = "0x600E46E")]
|
||||
[Address(RVA = "0xADD090", Offset = "0xADBE90", VA = "0x180ADD090")]
|
||||
get
|
||||
{
|
||||
if (StreamingCameraController.CIGHIGFNAPC)
|
||||
{
|
||||
return Display.displays[1];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E46F RID: 58479 RVA: 0x0034CF7C File Offset: 0x0034B17C
|
||||
[Token(Token = "0x600E46F")]
|
||||
[Address(RVA = "0xADF2E0", Offset = "0xADE0E0", VA = "0x180ADF2E0")]
|
||||
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: 0x0600E470 RID: 58480 RVA: 0x0034D008 File Offset: 0x0034B208
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E470")]
|
||||
[Address(RVA = "0xADF250", Offset = "0xADE050", VA = "0x180ADF250")]
|
||||
static StreamingCameraController()
|
||||
{
|
||||
int num = 0;
|
||||
StreamingCameraController.NPFPLOFKOEO = (StreamingCameraController.FNHMEAMNKFF)num;
|
||||
StreamingCameraController.FEGJPNLADKF = (StreamingCameraController.GKBNBNEILMP)num;
|
||||
StreamingCameraController.OLNNDDFKIBA = (float)num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E471 RID: 58481 RVA: 0x0034D02C File Offset: 0x0034B22C
|
||||
[Token(Token = "0x600E471")]
|
||||
[Address(RVA = "0xADD140", Offset = "0xADBF40", VA = "0x180ADD140")]
|
||||
[CompilerGenerated]
|
||||
private void HHHPLDNGDEH()
|
||||
{
|
||||
if (base.gameObject)
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
bool flag = khinmmjiene == (ulong)1L;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040094DA RID: 38106
|
||||
[Token(Token = "0x40094DA")]
|
||||
private const float ANNJDGPPEGO = 1000f;
|
||||
|
||||
// Token: 0x040094DB RID: 38107
|
||||
[Token(Token = "0x40094DB")]
|
||||
private const string OPMEJNJLMLF = "StreamerCam.FrameRate";
|
||||
|
||||
// Token: 0x040094DC RID: 38108
|
||||
[Token(Token = "0x40094DC")]
|
||||
private const string GLDLMCCLFKI = "StreamerCam.FOV";
|
||||
|
||||
// Token: 0x040094DD RID: 38109
|
||||
[Token(Token = "0x40094DD")]
|
||||
private const string NDICMDCAILK = "StreamerCam.LightIntensity";
|
||||
|
||||
// Token: 0x040094DE RID: 38110
|
||||
[Token(Token = "0x40094DE")]
|
||||
private const string CIMHGMPBCDH = "StreamerCam.LightRange";
|
||||
|
||||
// Token: 0x040094DF RID: 38111
|
||||
[Token(Token = "0x40094DF")]
|
||||
private const string IELEFBFILEB = "StreamerCam.ForceAllMatrixRecalculationPerRender";
|
||||
|
||||
// Token: 0x040094E0 RID: 38112
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40094E0")]
|
||||
[SerializeField]
|
||||
private Transform visualRoot;
|
||||
|
||||
// Token: 0x040094E1 RID: 38113
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40094E1")]
|
||||
[SerializeField]
|
||||
private Camera streamingCamera;
|
||||
|
||||
// Token: 0x040094E2 RID: 38114
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40094E2")]
|
||||
[SerializeField]
|
||||
[Range(0f, 5f)]
|
||||
private float backOffset = 1.5f;
|
||||
|
||||
// Token: 0x040094E3 RID: 38115
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40094E3")]
|
||||
[SerializeField]
|
||||
[Range(0f, 5f)]
|
||||
private float rightOffset = 0.5f;
|
||||
|
||||
// Token: 0x040094E4 RID: 38116
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40094E4")]
|
||||
[SerializeField]
|
||||
[Range(0f, 5f)]
|
||||
private float upOffset;
|
||||
|
||||
// Token: 0x040094E5 RID: 38117
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40094E5")]
|
||||
[SerializeField]
|
||||
[Header("Smoothing")]
|
||||
private float rotationSmoothingTime = 0.2f;
|
||||
|
||||
// Token: 0x040094E6 RID: 38118
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40094E6")]
|
||||
[SerializeField]
|
||||
private float positionSmoothingTime = 0.2f;
|
||||
|
||||
// Token: 0x040094E7 RID: 38119
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40094E7")]
|
||||
[SerializeField]
|
||||
[Header("2D Canvas")]
|
||||
private Canvas screenCanvas;
|
||||
|
||||
// Token: 0x040094E8 RID: 38120
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40094E8")]
|
||||
[SerializeField]
|
||||
private Camera secondaryDisplayCamera;
|
||||
|
||||
// Token: 0x040094E9 RID: 38121
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40094E9")]
|
||||
[SerializeField]
|
||||
private RawImage rawImage;
|
||||
|
||||
// Token: 0x040094EA RID: 38122
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40094EA")]
|
||||
[SerializeField]
|
||||
private Transform loadingImage;
|
||||
|
||||
// Token: 0x040094EB RID: 38123
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40094EB")]
|
||||
[SerializeField]
|
||||
private GameObject vrOnlyPreviewCamera;
|
||||
|
||||
// Token: 0x040094EC RID: 38124
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40094EC")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Light cameraLight;
|
||||
|
||||
// Token: 0x040094ED RID: 38125
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40094ED")]
|
||||
private Vector3 GLOGKENIIGG;
|
||||
|
||||
// Token: 0x040094EE RID: 38126
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x40094EE")]
|
||||
private Vector3 NHAOMEMANJA;
|
||||
|
||||
// Token: 0x040094EF RID: 38127
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40094EF")]
|
||||
private Vector3 JJGDNPNBINJ;
|
||||
|
||||
// Token: 0x040094F0 RID: 38128
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x40094F0")]
|
||||
private Quaternion MEJCMIKAJCD;
|
||||
|
||||
// Token: 0x040094F2 RID: 38130
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40094F2")]
|
||||
private bool FLMPEGHFJPB;
|
||||
|
||||
// Token: 0x040094F3 RID: 38131
|
||||
[FieldOffset(Offset = "0xB1")]
|
||||
[Token(Token = "0x40094F3")]
|
||||
private bool MNCABEKOMEI;
|
||||
|
||||
// Token: 0x040094F4 RID: 38132
|
||||
[FieldOffset(Offset = "0xB2")]
|
||||
[Token(Token = "0x40094F4")]
|
||||
private bool BAKBFJJMKOA;
|
||||
|
||||
// Token: 0x040094F5 RID: 38133
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40094F5")]
|
||||
private RenderTexture LDEKHANDCBO;
|
||||
|
||||
// Token: 0x040094F6 RID: 38134
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40094F6")]
|
||||
private float DLHAOFCLANE;
|
||||
|
||||
// Token: 0x040094F7 RID: 38135
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x40094F7")]
|
||||
private int CLHCAKGLOMC;
|
||||
|
||||
// Token: 0x040094F8 RID: 38136
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40094F8")]
|
||||
private int DNELLFEMFBB;
|
||||
|
||||
// Token: 0x040094F9 RID: 38137
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x40094F9")]
|
||||
private bool JGCGPAPBADD;
|
||||
|
||||
// Token: 0x040094FA RID: 38138
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40094FA")]
|
||||
private int LIKMIJJIAPL;
|
||||
|
||||
// Token: 0x040094FB RID: 38139
|
||||
[FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x40094FB")]
|
||||
private int ADNNGIBBBNM;
|
||||
|
||||
// Token: 0x040094FC RID: 38140
|
||||
[Token(Token = "0x40094FC")]
|
||||
private static StreamingCameraController.CAOPPIEKHPO LJCBMNEECNO;
|
||||
|
||||
// Token: 0x040094FD RID: 38141
|
||||
[Token(Token = "0x40094FD")]
|
||||
private static StreamingCameraController.MCBLMAIAHKP DANDBJGJDEJ;
|
||||
|
||||
// Token: 0x040094FE RID: 38142
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40094FE")]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
public VRCapture PanoramaCapture;
|
||||
|
||||
// Token: 0x040094FF RID: 38143
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40094FF")]
|
||||
[HideInInspector]
|
||||
public List<Camera> streaming360Cameras;
|
||||
|
||||
// Token: 0x04009500 RID: 38144
|
||||
[Token(Token = "0x4009500")]
|
||||
private static StreamingCameraController.FNHMEAMNKFF NPFPLOFKOEO;
|
||||
|
||||
// Token: 0x04009501 RID: 38145
|
||||
[Token(Token = "0x4009501")]
|
||||
private static StreamingCameraController.GKBNBNEILMP FEGJPNLADKF;
|
||||
|
||||
// Token: 0x04009502 RID: 38146
|
||||
[Token(Token = "0x4009502")]
|
||||
private static float OLNNDDFKIBA;
|
||||
|
||||
// Token: 0x04009503 RID: 38147
|
||||
[Token(Token = "0x4009503")]
|
||||
private static float IJFNAEILPPN;
|
||||
|
||||
// Token: 0x04009504 RID: 38148
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4009504")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
|
||||
// Token: 0x04009505 RID: 38149
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4009505")]
|
||||
private IDisposable JFFOAECOMOG;
|
||||
|
||||
// Token: 0x04009508 RID: 38152
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4009508")]
|
||||
private HNHBHFHBIMM MDPCHAIMMLF;
|
||||
|
||||
// Token: 0x04009509 RID: 38153
|
||||
[Token(Token = "0x4009509")]
|
||||
private static bool APBJJLDEJFN;
|
||||
|
||||
// Token: 0x020022CC RID: 8908
|
||||
[Token(Token = "0x20022CC")]
|
||||
public enum CAOPPIEKHPO
|
||||
{
|
||||
// Token: 0x0400950B RID: 38155
|
||||
[Token(Token = "0x400950B")]
|
||||
_15 = 15,
|
||||
// Token: 0x0400950C RID: 38156
|
||||
[Token(Token = "0x400950C")]
|
||||
_30 = 30,
|
||||
// Token: 0x0400950D RID: 38157
|
||||
[Token(Token = "0x400950D")]
|
||||
_45 = 45,
|
||||
// Token: 0x0400950E RID: 38158
|
||||
[Token(Token = "0x400950E")]
|
||||
_60 = 60,
|
||||
// Token: 0x0400950F RID: 38159
|
||||
[Token(Token = "0x400950F")]
|
||||
_90 = 90
|
||||
}
|
||||
|
||||
// Token: 0x020022CD RID: 8909
|
||||
[Token(Token = "0x20022CD")]
|
||||
public enum MCBLMAIAHKP
|
||||
{
|
||||
// Token: 0x04009511 RID: 38161
|
||||
[Token(Token = "0x4009511")]
|
||||
TwentyDegrees = 20,
|
||||
// Token: 0x04009512 RID: 38162
|
||||
[Token(Token = "0x4009512")]
|
||||
FiftyDegrees = 50,
|
||||
// Token: 0x04009513 RID: 38163
|
||||
[Token(Token = "0x4009513")]
|
||||
Default = 60,
|
||||
// Token: 0x04009514 RID: 38164
|
||||
[Token(Token = "0x4009514")]
|
||||
NinetyDegrees = 90,
|
||||
// Token: 0x04009515 RID: 38165
|
||||
[Token(Token = "0x4009515")]
|
||||
OneHundredTwentyDegrees = 120,
|
||||
// Token: 0x04009516 RID: 38166
|
||||
[Token(Token = "0x4009516")]
|
||||
ThreeHundredSixtyDegrees = 360
|
||||
}
|
||||
|
||||
// Token: 0x020022CE RID: 8910
|
||||
[Token(Token = "0x20022CE")]
|
||||
public enum GKBNBNEILMP
|
||||
{
|
||||
// Token: 0x04009518 RID: 38168
|
||||
[Token(Token = "0x4009518")]
|
||||
Off,
|
||||
// Token: 0x04009519 RID: 38169
|
||||
[Token(Token = "0x4009519")]
|
||||
TwoMeters = 2,
|
||||
// Token: 0x0400951A RID: 38170
|
||||
[Token(Token = "0x400951A")]
|
||||
FiveMeters = 5,
|
||||
// Token: 0x0400951B RID: 38171
|
||||
[Token(Token = "0x400951B")]
|
||||
TenMeters = 10,
|
||||
// Token: 0x0400951C RID: 38172
|
||||
[Token(Token = "0x400951C")]
|
||||
OneHundredMeters = 100
|
||||
}
|
||||
|
||||
// Token: 0x020022CF RID: 8911
|
||||
[Token(Token = "0x20022CF")]
|
||||
public enum BKBFLNLAMGM
|
||||
{
|
||||
// Token: 0x0400951E RID: 38174
|
||||
[Token(Token = "0x400951E")]
|
||||
OFF,
|
||||
// Token: 0x0400951F RID: 38175
|
||||
[Token(Token = "0x400951F")]
|
||||
ON
|
||||
}
|
||||
|
||||
// Token: 0x020022D0 RID: 8912
|
||||
[Token(Token = "0x20022D0")]
|
||||
public enum FNHMEAMNKFF
|
||||
{
|
||||
// Token: 0x04009521 RID: 38177
|
||||
[Token(Token = "0x4009521")]
|
||||
Player,
|
||||
// Token: 0x04009522 RID: 38178
|
||||
[Token(Token = "0x4009522")]
|
||||
StreamCamera
|
||||
}
|
||||
|
||||
// Token: 0x020022D1 RID: 8913
|
||||
[Token(Token = "0x20022D1")]
|
||||
public enum ABBDCGPMFDE
|
||||
{
|
||||
// Token: 0x04009524 RID: 38180
|
||||
[Token(Token = "0x4009524")]
|
||||
None,
|
||||
// Token: 0x04009525 RID: 38181
|
||||
[Token(Token = "0x4009525")]
|
||||
WatchUI,
|
||||
// Token: 0x04009526 RID: 38182
|
||||
[Token(Token = "0x4009526")]
|
||||
ScreenUI,
|
||||
// Token: 0x04009527 RID: 38183
|
||||
[Token(Token = "0x4009527")]
|
||||
TutorialCam,
|
||||
// Token: 0x04009528 RID: 38184
|
||||
[Token(Token = "0x4009528")]
|
||||
HandheldTool
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
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: 0x020022E6 RID: 8934
|
||||
[Token(Token = "0x20022E6")]
|
||||
public class StreamingCameraVoiceMixer : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002465 RID: 9317
|
||||
// (get) Token: 0x0600E508 RID: 58632 RVA: 0x0034FDF4 File Offset: 0x0034DFF4
|
||||
[Token(Token = "0x17002465")]
|
||||
private static StreamingCameraController OPDNKJIGHNL
|
||||
{
|
||||
[Token(Token = "0x600E508")]
|
||||
[Address(RVA = "0xADFC80", Offset = "0xADEA80", VA = "0x180ADFC80")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E509 RID: 58633 RVA: 0x0034FE08 File Offset: 0x0034E008
|
||||
[Token(Token = "0x600E509")]
|
||||
[Address(RVA = "0xADFDD0", Offset = "0xADEBD0", VA = "0x180ADFDD0")]
|
||||
private static void DIGFNBBBJLF()
|
||||
{
|
||||
bool flag = StreamingCameraVoiceMixer.OPDNKJIGHNL.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON;
|
||||
bool isOn = flag;
|
||||
List<Player> all = Player.All;
|
||||
Action<Player> action = delegate(Player p)
|
||||
{
|
||||
bool isOn2 = isOn;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(p, isOn2);
|
||||
};
|
||||
all.ForEach(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E50A RID: 58634 RVA: 0x0034FE54 File Offset: 0x0034E054
|
||||
[Token(Token = "0x600E50A")]
|
||||
[Address(RVA = "0xADFF60", Offset = "0xADED60", VA = "0x180ADFF60")]
|
||||
private static void NOOGNGFFLOL(Player IEKDDPPNFPF, bool CFICOGKHLAE)
|
||||
{
|
||||
if (!CFICOGKHLAE)
|
||||
{
|
||||
IEKDDPPNFPF.RemoveVoiceVolumeMultiplier("StreamingCameraVoiceMultiplier");
|
||||
return;
|
||||
}
|
||||
float mljckkglfcd = StreamingCameraVoiceMixer.MLJCKKGLFCD;
|
||||
IEKDDPPNFPF.AddVoiceVolumeMultiplier(mljckkglfcd, "StreamingCameraVoiceMultiplier");
|
||||
}
|
||||
|
||||
// Token: 0x0600E50B RID: 58635 RVA: 0x0034FE8C File Offset: 0x0034E08C
|
||||
[Token(Token = "0x600E50B")]
|
||||
[Address(RVA = "0xAE0060", Offset = "0xADEE60", VA = "0x180AE0060")]
|
||||
private void Start()
|
||||
{
|
||||
Action<StreamingCameraController.BKBFLNLAMGM> oaooimmdgfh;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
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;
|
||||
oaooimmdgfh = streamingCameraController.OAOOIMMDGFH;
|
||||
@delegate = Delegate.Combine(oaooimmdgfh, action2);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != oaooimmdgfh)
|
||||
{
|
||||
}
|
||||
float value = this.slider.value;
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.slider.OnSlider3DValueChanged;
|
||||
UnityAction<float> unityAction = new UnityAction(this.LINOFELACKC);
|
||||
onSlider3DValueChanged.AddListener(unityAction);
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E50C RID: 58636 RVA: 0x0034FF2C File Offset: 0x0034E12C
|
||||
[Token(Token = "0x600E50C")]
|
||||
[Address(RVA = "0xADFD50", Offset = "0xADEB50", VA = "0x180ADFD50")]
|
||||
private static void CBDHCJEKJME(Player IEKDDPPNFPF)
|
||||
{
|
||||
bool flag = StreamingCameraVoiceMixer.OPDNKJIGHNL.HOMHBBPNOLL == StreamingCameraController.BKBFLNLAMGM.ON;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(IEKDDPPNFPF, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600E50D RID: 58637 RVA: 0x0034FF58 File Offset: 0x0034E158
|
||||
[Token(Token = "0x600E50D")]
|
||||
[Address(RVA = "0xAE0010", Offset = "0xADEE10", VA = "0x180AE0010")]
|
||||
private static void OAOOIMMDGFH(StreamingCameraController.BKBFLNLAMGM OJJLDEPGAEJ)
|
||||
{
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E50E RID: 58638 RVA: 0x0034FF6C File Offset: 0x0034E16C
|
||||
[Token(Token = "0x600E50E")]
|
||||
[Address(RVA = "0xADFEF0", Offset = "0xADECF0", VA = "0x180ADFEF0")]
|
||||
private void LINOFELACKC(float ONGBFDACHHG)
|
||||
{
|
||||
StreamingCameraVoiceMixer.MLJCKKGLFCD = ONGBFDACHHG;
|
||||
StreamingCameraVoiceMixer.DIGFNBBBJLF();
|
||||
}
|
||||
|
||||
// Token: 0x0600E50F RID: 58639 RVA: 0x0034FF88 File Offset: 0x0034E188
|
||||
[Token(Token = "0x600E50F")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public StreamingCameraVoiceMixer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040095B1 RID: 38321
|
||||
[Token(Token = "0x40095B1")]
|
||||
private const string DLPFKDAOBFO = "StreamingCameraVoiceMultiplier";
|
||||
|
||||
// Token: 0x040095B2 RID: 38322
|
||||
[Token(Token = "0x40095B2")]
|
||||
private static bool NKLMCHBIHNJ;
|
||||
|
||||
// Token: 0x040095B3 RID: 38323
|
||||
[Token(Token = "0x40095B3")]
|
||||
private static float MLJCKKGLFCD;
|
||||
|
||||
// Token: 0x040095B4 RID: 38324
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40095B4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Slider3D slider;
|
||||
|
||||
// Token: 0x020022E7 RID: 8935
|
||||
[Token(Token = "0x20022E7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DNNJNCHLPMC
|
||||
{
|
||||
// Token: 0x0600E511 RID: 58641 RVA: 0x0034FFAC File Offset: 0x0034E1AC
|
||||
[Token(Token = "0x600E511")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DNNJNCHLPMC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E512 RID: 58642 RVA: 0x0034FFC0 File Offset: 0x0034E1C0
|
||||
[Token(Token = "0x600E512")]
|
||||
[Address(RVA = "0xACD6D0", Offset = "0xACC4D0", VA = "0x180ACD6D0")]
|
||||
internal void <UpdateAllPlayers>b__0(Player p)
|
||||
{
|
||||
bool flag = this.isOn;
|
||||
StreamingCameraVoiceMixer.NOOGNGFFLOL(p, flag);
|
||||
}
|
||||
|
||||
// Token: 0x040095B5 RID: 38325
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40095B5")]
|
||||
public bool isOn;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user