Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/UI/FaceCamera.cs
T
2026-04-08 23:40:05 +02:00

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;
}
}