using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; namespace RecRoom.UI { // Token: 0x02002A95 RID: 10901 [Token(Token = "0x2002A95")] public class FaceCamera : MonoBehaviour { // Token: 0x0601220E RID: 74254 RVA: 0x0041B650 File Offset: 0x00419850 [Token(Token = "0x601220E")] [Address(RVA = "0x1A98AE0", Offset = "0x1A97AE0", VA = "0x181A98AE0")] private void OnEnable() { RenderPipelineManager.beginCameraRendering += new Action(this.CDJMNIHFNMK); RenderPipelineManager.endCameraRendering += new Action(this.EMLECMECGOM); } // Token: 0x0601220F RID: 74255 RVA: 0x0041B680 File Offset: 0x00419880 [Token(Token = "0x601220F")] [Address(RVA = "0x1A98A20", Offset = "0x1A97A20", VA = "0x181A98A20")] private void OnDisable() { RenderPipelineManager.beginCameraRendering -= new Action(this.CDJMNIHFNMK); RenderPipelineManager.endCameraRendering -= new Action(this.EMLECMECGOM); } // Token: 0x06012210 RID: 74256 RVA: 0x0041B6B0 File Offset: 0x004198B0 [Token(Token = "0x6012210")] [Address(RVA = "0x1A982C0", Offset = "0x1A972C0", VA = "0x181A982C0")] 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(SingletonMonoBehaviour.ONCPNMDGGKG.ActiveCameraAndActiveFirstPersonCameras, MDLNDKKPJJN)) { Transform transform3 = base.transform; } } } // Token: 0x06012211 RID: 74257 RVA: 0x0041B758 File Offset: 0x00419958 [Token(Token = "0x6012211")] [Address(RVA = "0x1A98990", Offset = "0x1A97990", VA = "0x181A98990")] 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: 0x06012212 RID: 74258 RVA: 0x0041B798 File Offset: 0x00419998 [Token(Token = "0x6012212")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public FaceCamera() { } // Token: 0x0400BA1F RID: 47647 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BA1F")] [SerializeField] private bool reverse; // Token: 0x0400BA20 RID: 47648 [Token(Token = "0x400BA20")] private const float IKMMNHLPOMN = 0.0001f; // Token: 0x0400BA21 RID: 47649 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400BA21")] private Quaternion CHBHGFKNAOE; // Token: 0x0400BA22 RID: 47650 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400BA22")] public bool IncludePitch; } }