using System; using Cpp2IlInjected; using RecRoom.Core.Imposters; using UnityEngine; namespace RecRoom.Avatars.Poseable.Editor { // Token: 0x020023BC RID: 9148 [Token(Token = "0x20023BC")] [ExecuteAlways] public class PoseableAvatarAuthoringCamera : MonoBehaviour { // Token: 0x17002651 RID: 9809 // (get) Token: 0x0600EBC5 RID: 60357 RVA: 0x00363EBC File Offset: 0x003620BC [Token(Token = "0x17002651")] public Transform LKABBIPIMPC { [Token(Token = "0x600EBC5")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.pivot; } } // Token: 0x17002652 RID: 9810 // (get) Token: 0x0600EBC6 RID: 60358 RVA: 0x00363ED0 File Offset: 0x003620D0 [Token(Token = "0x17002652")] public Transform CBOLFJDEBEP { [Token(Token = "0x600EBC6")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get { return this.lookAt; } } // Token: 0x17002653 RID: 9811 // (get) Token: 0x0600EBC7 RID: 60359 RVA: 0x00363EE4 File Offset: 0x003620E4 [Token(Token = "0x17002653")] public Camera ACALIKKEMFH { [Token(Token = "0x600EBC7")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get { return this.authoringCamera; } } // Token: 0x17002654 RID: 9812 // (get) Token: 0x0600EBC8 RID: 60360 RVA: 0x00363EF8 File Offset: 0x003620F8 [Token(Token = "0x17002654")] public RenderTexture FDPHEELKOPB { [Token(Token = "0x600EBC8")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] get { return this.renderTexture; } } // Token: 0x0600EBC9 RID: 60361 RVA: 0x00363F0C File Offset: 0x0036210C [Token(Token = "0x600EBC9")] [Address(RVA = "0xF26210", Offset = "0xF25010", VA = "0x180F26210")] public void Initialize(PoseableAvatarAuthoringScene LHECBPFGEMH, ImposterRenderConfig PBGBNMCPEAJ) { this.LHECBPFGEMH = LHECBPFGEMH; this.PGLBIBAFLMK(PBGBNMCPEAJ); } // Token: 0x0600EBCA RID: 60362 RVA: 0x00363F28 File Offset: 0x00362128 [Token(Token = "0x600EBCA")] [Address(RVA = "0xF25EF0", Offset = "0xF24CF0", VA = "0x180F25EF0")] public void GetCameraConfig(ref ImposterRenderConfig PBGBNMCPEAJ) { Renderer[] componentsInChildren = this.LHECBPFGEMH.poseableDummy.GetComponentsInChildren(); Transform transform = this.authoringCamera.transform; Transform transform2 = this.lookAt; } // Token: 0x0600EBCB RID: 60363 RVA: 0x00363F60 File Offset: 0x00362160 [Token(Token = "0x600EBCB")] [Address(RVA = "0xF26230", Offset = "0xF25030", VA = "0x180F26230")] private void PGLBIBAFLMK(ImposterRenderConfig PBGBNMCPEAJ) { Renderer[] componentsInChildren = this.LHECBPFGEMH.poseableDummy.GetComponentsInChildren(); Camera camera = this.authoringCamera; int num = 0; Transform transform = camera.transform; transform.localPosition = num; float num2; this.authoringCamera.orthographicSize = num2; this.authoringCamera.nearClipPlane = num2; this.authoringCamera.farClipPlane = num2; int num3 = 0; if (PBGBNMCPEAJ != num3) { Vector3 vector = num2 * num3; Transform transform2 = this.pivot; Transform transform3 = this.lookAt; } } // Token: 0x0600EBCC RID: 60364 RVA: 0x00363FF0 File Offset: 0x003621F0 [Token(Token = "0x600EBCC")] [Address(RVA = "0xF26640", Offset = "0xF25440", VA = "0x180F26640")] private static void PPFDOOGDNLA(float GIOHMAJCGML, out float EAJBOGJGDAI, out float AKIFKLDBFEO, out float PCNPBEGFLHN) { EAJBOGJGDAI.m_value = GIOHMAJCGML; float num = GIOHMAJCGML * 0.5f; float num2 = GIOHMAJCGML * 4f; AKIFKLDBFEO.m_value = num; PCNPBEGFLHN.m_value = num2; } // Token: 0x0600EBCD RID: 60365 RVA: 0x00364024 File Offset: 0x00362224 [Token(Token = "0x600EBCD")] [Address(RVA = "0xF26190", Offset = "0xF24F90", VA = "0x180F26190")] private static bool IHALEBCIIDK(Renderer[] PCLMNNEHLNG, out Bounds PDPPMFNOBMO, out float OMLBPICLALA) { int num = 0; bool flag = DMGGGONALIP.HNCJGOFDDJE(PCLMNNEHLNG, ref PDPPMFNOBMO, num != 0); float num2; OMLBPICLALA.m_value = num2; return flag; } // Token: 0x0600EBCE RID: 60366 RVA: 0x00364048 File Offset: 0x00362248 [Token(Token = "0x600EBCE")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public PoseableAvatarAuthoringCamera() { } // Token: 0x04009BDC RID: 39900 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009BDC")] [SerializeField] private Transform pivot; // Token: 0x04009BDD RID: 39901 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009BDD")] [SerializeField] private Transform lookAt; // Token: 0x04009BDE RID: 39902 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009BDE")] [SerializeField] private Camera authoringCamera; // Token: 0x04009BDF RID: 39903 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009BDF")] [SerializeField] private RenderTexture renderTexture; // Token: 0x04009BE0 RID: 39904 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009BE0")] private PoseableAvatarAuthoringScene LHECBPFGEMH; } }