scripts
This commit is contained in:
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user