102 lines
3.0 KiB
C#
102 lines
3.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
|
|
namespace RecRoom.UI
|
|
{
|
|
// Token: 0x020029AC RID: 10668
|
|
[Token(Token = "0x20029AC")]
|
|
public class FaceCamera : MonoBehaviour
|
|
{
|
|
// Token: 0x06011DD2 RID: 73170 RVA: 0x00411B24 File Offset: 0x0040FD24
|
|
[Token(Token = "0x6011DD2")]
|
|
[Address(RVA = "0x100B960", Offset = "0x100A760", VA = "0x18100B960")]
|
|
private void OnEnable()
|
|
{
|
|
RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK);
|
|
RenderPipelineManager.endCameraRendering += new Action(this.EMLECMECGOM);
|
|
}
|
|
|
|
// Token: 0x06011DD3 RID: 73171 RVA: 0x00411B54 File Offset: 0x0040FD54
|
|
[Token(Token = "0x6011DD3")]
|
|
[Address(RVA = "0x100B8A0", Offset = "0x100A6A0", VA = "0x18100B8A0")]
|
|
private void OnDisable()
|
|
{
|
|
RenderPipelineManager.beginCameraRendering -= new Action(this.CDJMNIHFNMK);
|
|
RenderPipelineManager.endCameraRendering -= new Action(this.EMLECMECGOM);
|
|
}
|
|
|
|
// Token: 0x06011DD4 RID: 73172 RVA: 0x00411B84 File Offset: 0x0040FD84
|
|
[Token(Token = "0x6011DD4")]
|
|
[Address(RVA = "0x100B140", Offset = "0x1009F40", VA = "0x18100B140")]
|
|
private void CDJMNIHFNMK(ScriptableRenderContext LHOMKMINCHH, Camera MDLNDKKPJJN)
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
if (MDLNDKKPJJN.cullingMask != 0)
|
|
{
|
|
Vector3 up = Vector3.up;
|
|
Vector3 forward = Vector3.forward;
|
|
Transform transform = MDLNDKKPJJN.transform;
|
|
Transform transform2 = base.transform;
|
|
if (this.reverse)
|
|
{
|
|
}
|
|
if (!this.IncludePitch)
|
|
{
|
|
}
|
|
if (MDLNDKKPJJN.gameObject.CompareTag("MirroredCamera"))
|
|
{
|
|
}
|
|
int num = 0;
|
|
base.transform.rotation = num;
|
|
if (SingletonMonoBehaviour.ONCPNMDGGKG && ECNNGIFNNNM.KCFPIEEMJON<Camera>(SingletonMonoBehaviour.ONCPNMDGGKG.ActiveCameraAndActiveFirstPersonCameras, MDLNDKKPJJN))
|
|
{
|
|
Transform transform3 = base.transform;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011DD5 RID: 73173 RVA: 0x00411C2C File Offset: 0x0040FE2C
|
|
[Token(Token = "0x6011DD5")]
|
|
[Address(RVA = "0x100B810", Offset = "0x100A610", VA = "0x18100B810")]
|
|
private void EMLECMECGOM(ScriptableRenderContext LHOMKMINCHH, Camera MDLNDKKPJJN)
|
|
{
|
|
int layer = base.gameObject.layer;
|
|
if (MDLNDKKPJJN.cullingMask != 0)
|
|
{
|
|
Transform transform = base.transform;
|
|
Quaternion chbhgfknaoe = this.CHBHGFKNAOE;
|
|
transform.localRotation = chbhgfknaoe;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011DD6 RID: 73174 RVA: 0x00411C6C File Offset: 0x0040FE6C
|
|
[Token(Token = "0x6011DD6")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public FaceCamera()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B80F RID: 47119
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B80F")]
|
|
[SerializeField]
|
|
private bool reverse;
|
|
|
|
// Token: 0x0400B810 RID: 47120
|
|
[Token(Token = "0x400B810")]
|
|
private const float IKMMNHLPOMN = 0.0001f;
|
|
|
|
// Token: 0x0400B811 RID: 47121
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400B811")]
|
|
private Quaternion CHBHGFKNAOE;
|
|
|
|
// Token: 0x0400B812 RID: 47122
|
|
[FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400B812")]
|
|
public bool IncludePitch;
|
|
}
|
|
}
|