This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
+343
View File
@@ -0,0 +1,343 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using RecRoom;
using RecRoom.Core;
using UnityEngine;
// Token: 0x020004BB RID: 1211
[Token(Token = "0x20004BB")]
[StructLayout(3)]
public class HandheldStreamerCamera : MonoBehaviourPun
{
// Token: 0x060023A5 RID: 9125 RVA: 0x00093B40 File Offset: 0x00091D40
[Token(Token = "0x60023A5")]
[Address(RVA = "0x18B9CB0", Offset = "0x18B86B0", VA = "0x1818B9CB0", Slot = "13")]
protected override void Awake()
{
base..ctor();
this.mainCameraTransform.<NFOODJIKGCG>k__BackingField = false;
CLBCHPIIFGD clbchpiifgd = this.mainCameraTransform;
Transform lensTransform = this.LensTransform;
clbchpiifgd.<BCMDGNNLAPC>k__BackingField = lensTransform;
CLBCHPIIFGD clbchpiifgd2 = this.mainCameraTransform;
float z = Vector3.zero.z;
clbchpiifgd2.<BFHGCNNIGAA>k__BackingField.z = z;
CLBCHPIIFGD clbchpiifgd3 = this.mainCameraTransform;
Quaternion identity = Quaternion.identity;
CLBCHPIIFGD clbchpiifgd4 = this.mainCameraTransform;
int num = 0;
clbchpiifgd4.CFPFIOEKLCF = num != 0;
CLBCHPIIFGD clbchpiifgd5 = this.mainCameraTransform;
string name = this.Name;
clbchpiifgd5.<LGACIEKBLBM>k__BackingField = name;
this.mainCameraTransform.OPLHMKFCNOL = (CLBCHPIIFGD.CFDNGJEBOCK)((ulong)6L);
this.mainCameraTransform.<COANGGPPIOF>k__BackingField = true;
CLBCHPIIFGD clbchpiifgd6 = this.mainCameraTransform;
AnimationCurve positionSmoothingTimeMultiplierByDistance = this.PositionSmoothingTimeMultiplierByDistance;
clbchpiifgd6.<MBMMNPMCDIB>k__BackingField = positionSmoothingTimeMultiplierByDistance;
this.frontFacingCameraTransform.<NFOODJIKGCG>k__BackingField = false;
CLBCHPIIFGD clbchpiifgd7 = this.frontFacingCameraTransform;
Transform backwardLensTransform = this.BackwardLensTransform;
clbchpiifgd7.<BCMDGNNLAPC>k__BackingField = backwardLensTransform;
CLBCHPIIFGD clbchpiifgd8 = this.frontFacingCameraTransform;
float z2 = Vector3.zero.z;
clbchpiifgd8.<BFHGCNNIGAA>k__BackingField.z = z2;
CLBCHPIIFGD clbchpiifgd9 = this.frontFacingCameraTransform;
Quaternion identity2 = Quaternion.identity;
CLBCHPIIFGD clbchpiifgd10 = this.frontFacingCameraTransform;
int num2 = 0;
clbchpiifgd10.CFPFIOEKLCF = num2 != 0;
CLBCHPIIFGD clbchpiifgd11 = this.frontFacingCameraTransform;
string text = this.frontFacingName;
clbchpiifgd11.<LGACIEKBLBM>k__BackingField = text;
this.frontFacingCameraTransform.OPLHMKFCNOL = (CLBCHPIIFGD.CFDNGJEBOCK)((ulong)6L);
this.frontFacingCameraTransform.<COANGGPPIOF>k__BackingField = true;
CLBCHPIIFGD clbchpiifgd12 = this.frontFacingCameraTransform;
AnimationCurve positionSmoothingTimeMultiplierByDistance2 = this.PositionSmoothingTimeMultiplierByDistance;
clbchpiifgd12.<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;
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
ActionEvent<Tool> actionEvent = postPickupEvent + action;
tool2.PostPickupEvent = actionEvent;
Tool tool3 = this.Tool;
ActionEvent<Tool> postReleaseEvent = tool3.PostReleaseEvent;
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
ActionEvent<Tool> actionEvent2 = postReleaseEvent + action2;
tool3.PostReleaseEvent = actionEvent2;
Tool tool4 = this.Tool;
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.LPLIIBBAAOI);
tool4.AddCustomPickupCondition(oglajafkbmn);
}
}
// Token: 0x060023A6 RID: 9126 RVA: 0x00093D84 File Offset: 0x00091F84
[Token(Token = "0x60023A6")]
[Address(RVA = "0x18BA630", Offset = "0x18B9030", VA = "0x1818BA630")]
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.Update(action);
}
}
}
// Token: 0x060023A7 RID: 9127 RVA: 0x00093DE8 File Offset: 0x00091FE8
[Token(Token = "0x60023A7")]
[Address(RVA = "0x18BA140", Offset = "0x18B8B40", VA = "0x1818BA140")]
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: 0x060023A8 RID: 9128 RVA: 0x00093E10 File Offset: 0x00092010
[Token(Token = "0x60023A8")]
[Address(RVA = "0x18BA490", Offset = "0x18B8E90", VA = "0x1818BA490")]
private void PCDELEHGCAO()
{
if (base.hasAuthority)
{
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: 0x060023A9 RID: 9129 RVA: 0x00093E98 File Offset: 0x00092098
[Token(Token = "0x60023A9")]
[Address(RVA = "0x1799ED0", Offset = "0x17988D0", VA = "0x181799ED0")]
private void HAAIALDMMEL(Tool EGFEJGHDNAI)
{
this.Tool.rigidbodyEx.RemoveKinematic(this);
}
// Token: 0x060023AA RID: 9130 RVA: 0x00093EBC File Offset: 0x000920BC
[Token(Token = "0x60023AA")]
[Address(RVA = "0x18BA1C0", Offset = "0x18B8BC0", VA = "0x1818BA1C0")]
private void OIOCPLEKMEK(Tool EGFEJGHDNAI)
{
this.Tool.rigidbodyEx.AddKinematic(this);
}
// Token: 0x060023AB RID: 9131 RVA: 0x00093EE0 File Offset: 0x000920E0
[Token(Token = "0x60023AB")]
[Address(RVA = "0x18BA1F0", Offset = "0x18B8BF0", VA = "0x1818BA1F0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
Tool tool = this.Tool;
int num = 0;
if (tool != num)
{
Tool tool2 = this.Tool;
ActionEvent<Tool> postPickupEvent = tool2.PostPickupEvent;
Action<Tool> action = new Action(this.HAAIALDMMEL);
ActionEvent<Tool> actionEvent = postPickupEvent + action;
tool2.PostPickupEvent = actionEvent;
Tool tool3 = this.Tool;
ActionEvent<Tool> postReleaseEvent = tool3.PostReleaseEvent;
Action<Tool> action2 = new Action(this.OIOCPLEKMEK);
ActionEvent<Tool> actionEvent2 = postReleaseEvent + action2;
tool3.PostReleaseEvent = actionEvent2;
}
}
// Token: 0x060023AC RID: 9132 RVA: 0x00093F70 File Offset: 0x00092170
[Token(Token = "0x60023AC")]
[Address(RVA = "0x18BA330", Offset = "0x18B8D30", VA = "0x1818BA330")]
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: 0x060023AD RID: 9133 RVA: 0x0009400C File Offset: 0x0009220C
[Token(Token = "0x60023AD")]
[Address(RVA = "0x18BA600", Offset = "0x18B9000", VA = "0x1818BA600")]
public void SetTexture(RenderTexture MILANNLOLDN)
{
this.ALODIMNNLDI.mainTexture = MILANNLOLDN;
}
// Token: 0x060023AE RID: 9134 RVA: 0x0009402C File Offset: 0x0009222C
[Token(Token = "0x60023AE")]
[Address(RVA = "0x18BA050", Offset = "0x18B8A50", VA = "0x1818BA050")]
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: 0x060023AF RID: 9135 RVA: 0x00094088 File Offset: 0x00092288
[Token(Token = "0x60023AF")]
[Address(RVA = "0x18BA830", Offset = "0x18B9230", VA = "0x1818BA830")]
public HandheldStreamerCamera()
{
CLBCHPIIFGD clbchpiifgd = new CLBCHPIIFGD();
this.mainCameraTransform = clbchpiifgd;
this.Name = "Handheld (forward)";
CLBCHPIIFGD clbchpiifgd2 = new CLBCHPIIFGD();
this.frontFacingCameraTransform = clbchpiifgd2;
this.frontFacingName = "Handheld (backward)";
base..ctor();
}
// Token: 0x04001D01 RID: 7425
[Token(Token = "0x4001D01")]
private static readonly int IBMGEEAADAC = Animator.StringToHash("Trigger");
// Token: 0x04001D02 RID: 7426
[Token(Token = "0x4001D02")]
private static readonly int EENKJACBFLD = Animator.StringToHash("ScreenOpen");
// Token: 0x04001D03 RID: 7427
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001D03")]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
public Tool Tool;
// Token: 0x04001D04 RID: 7428
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4001D04")]
[Header("Streaming")]
public CLBCHPIIFGD mainCameraTransform;
// Token: 0x04001D05 RID: 7429
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4001D05")]
public string Name;
// Token: 0x04001D06 RID: 7430
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4001D06")]
public Transform LensTransform;
// Token: 0x04001D07 RID: 7431
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4001D07")]
public CLBCHPIIFGD frontFacingCameraTransform;
// Token: 0x04001D08 RID: 7432
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001D08")]
public string frontFacingName;
// Token: 0x04001D09 RID: 7433
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4001D09")]
public Transform BackwardLensTransform;
// Token: 0x04001D0A RID: 7434
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4001D0A")]
public AnimationCurve PositionSmoothingTimeMultiplierByDistance;
// Token: 0x04001D0B RID: 7435
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001D0B")]
[SerializeField]
[Header("Screens")]
private Renderer[] screenRenderers;
// Token: 0x04001D0C RID: 7436
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4001D0C")]
[SerializeField]
private Material screenRenderMaterial;
// Token: 0x04001D0D RID: 7437
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4001D0D")]
[SerializeField]
private Material defaultScreenMaterial;
// Token: 0x04001D0E RID: 7438
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4001D0E")]
private Material ALODIMNNLDI;
// Token: 0x04001D0F RID: 7439
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4001D0F")]
private Animator LDOJFIEANFB;
// Token: 0x04001D10 RID: 7440
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4001D10")]
private float DKDIOCIJFJA;
// Token: 0x04001D11 RID: 7441
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
[Token(Token = "0x4001D11")]
private bool FDPMDEJMEDI;
// Token: 0x04001D12 RID: 7442
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAD")]
[Token(Token = "0x4001D12")]
[NonSerialized]
public bool RemoteControl;
}