94 lines
2.8 KiB
C#
94 lines
2.8 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering;
|
|
|
|
namespace RecRoom.UI
|
|
{
|
|
// Token: 0x020024EE RID: 9454
|
|
[Token(Token = "0x20024EE")]
|
|
[StructLayout(3)]
|
|
public class FaceCamera : MonoBehaviour
|
|
{
|
|
// Token: 0x06010538 RID: 66872 RVA: 0x003D38C4 File Offset: 0x003D1AC4
|
|
[Token(Token = "0x6010538")]
|
|
[Address(RVA = "0x146DC70", Offset = "0x146C670", VA = "0x18146DC70")]
|
|
private void OnEnable()
|
|
{
|
|
RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK);
|
|
RenderPipelineManager.endCameraRendering += new Action(this.EMLECMECGOM);
|
|
}
|
|
|
|
// Token: 0x06010539 RID: 66873 RVA: 0x003D38F4 File Offset: 0x003D1AF4
|
|
[Token(Token = "0x6010539")]
|
|
[Address(RVA = "0x146DBB0", Offset = "0x146C5B0", VA = "0x18146DBB0")]
|
|
private void OnDisable()
|
|
{
|
|
RenderPipelineManager.beginCameraRendering -= new Action(this.CDJMNIHFNMK);
|
|
RenderPipelineManager.endCameraRendering -= new Action(this.EMLECMECGOM);
|
|
}
|
|
|
|
// Token: 0x0601053A RID: 66874 RVA: 0x003D3924 File Offset: 0x003D1B24
|
|
[Token(Token = "0x601053A")]
|
|
[Address(RVA = "0x146D780", Offset = "0x146C180", VA = "0x18146D780")]
|
|
private void CDJMNIHFNMK(ScriptableRenderContext LHOMKMINCHH, Camera MDLNDKKPJJN)
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
if (MDLNDKKPJJN.cullingMask != 0)
|
|
{
|
|
Transform transform = MDLNDKKPJJN.transform;
|
|
Transform transform2 = base.transform;
|
|
if (MDLNDKKPJJN.gameObject.CompareTag("MirroredCamera"))
|
|
{
|
|
}
|
|
Transform transform3 = base.transform;
|
|
int num = 0;
|
|
Vector3 up = Vector3.up;
|
|
transform3.rotation = num;
|
|
CameraRig instance = SingletonMonoBehaviour.Instance;
|
|
Camera activeCamera;
|
|
if (instance != 0)
|
|
{
|
|
activeCamera = instance.CHLMFLCFGFL;
|
|
}
|
|
if (MDLNDKKPJJN == activeCamera)
|
|
{
|
|
Transform transform4 = base.transform;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601053B RID: 66875 RVA: 0x003D39B0 File Offset: 0x003D1BB0
|
|
[Token(Token = "0x601053B")]
|
|
[Address(RVA = "0x146DB20", Offset = "0x146C520", VA = "0x18146DB20")]
|
|
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: 0x0601053C RID: 66876 RVA: 0x003D39F0 File Offset: 0x003D1BF0
|
|
[Token(Token = "0x601053C")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public FaceCamera()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400AD7C RID: 44412
|
|
[Token(Token = "0x400AD7C")]
|
|
private const float IKMMNHLPOMN = 0.0001f;
|
|
|
|
// Token: 0x0400AD7D RID: 44413
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400AD7D")]
|
|
private Quaternion CHBHGFKNAOE;
|
|
}
|
|
}
|