using System; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using UnityEngine; // Token: 0x020005ED RID: 1517 [Token(Token = "0x20005ED")] public class UIProjector : ProjectorBase { // Token: 0x170007D9 RID: 2009 // (get) Token: 0x06002CE7 RID: 11495 RVA: 0x000B8340 File Offset: 0x000B6540 [Token(Token = "0x170007D9")] public Transform NJFJLHKJMNO { [Token(Token = "0x6002CE7")] [Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")] get { return this.screensGazeTargetTransform; } } // Token: 0x170007DA RID: 2010 // (get) Token: 0x06002CE8 RID: 11496 RVA: 0x000B8354 File Offset: 0x000B6554 [Token(Token = "0x170007DA")] public Transform OGBPNOMHNPA { [Token(Token = "0x6002CE8")] [Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")] get { return this.screensCameraPositionTransform; } } // Token: 0x06002CE9 RID: 11497 RVA: 0x000B8368 File Offset: 0x000B6568 [Token(Token = "0x6002CE9")] [Address(RVA = "0x850CA0", Offset = "0x84FAA0", VA = "0x180850CA0", Slot = "4")] protected override void Awake() { base.Awake(); Canvas canvas = global::UnityEngine.Object.Instantiate(this.viewPrefab); this.MBNMHHIHKKK = canvas; Transform transform = canvas.transform; Transform transform2 = this.viewParent; int num = 0; transform.SetParent(transform2, num != 0); Transform transform3 = this.MBNMHHIHKKK.transform; float z = Vector3.zero.z; Transform transform4 = this.MBNMHHIHKKK.transform; Quaternion identity = Quaternion.identity; if (this.MBNMHHIHKKK.gameObject.GetComponent()) { this.MBNMHHIHKKK = (ulong)0L; } } // Token: 0x06002CEA RID: 11498 RVA: 0x000B83FC File Offset: 0x000B65FC [Token(Token = "0x6002CEA")] [Address(RVA = "0x850E60", Offset = "0x84FC60", VA = "0x180850E60", Slot = "5")] protected override void GAJIJLPDHNI(float POGAEJIEPIM) { base.GAJIJLPDHNI(POGAEJIEPIM); Canvas mbnmhhihkkk = this.MBNMHHIHKKK; int num = 0; if (mbnmhhihkkk == num) { ImposterGraphicRaycaster componentInChildren = base.GetComponentInChildren(); int num2 = 0; if (componentInChildren != num2) { Canvas component = componentInChildren.gameObject.GetComponent(); this.MBNMHHIHKKK = component; } } Canvas mbnmhhihkkk2 = this.MBNMHHIHKKK; int num3 = 0; if (mbnmhhihkkk2 != num3) { GameObject gameObject = this.MBNMHHIHKKK.gameObject; bool flag = !base.EKLIKGHACMO; gameObject.SetActive(flag); } } // Token: 0x06002CEB RID: 11499 RVA: 0x000B848C File Offset: 0x000B668C [Token(Token = "0x6002CEB")] [Address(RVA = "0x851050", Offset = "0x84FE50", VA = "0x180851050")] public UIProjector() { } // Token: 0x0400247D RID: 9341 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400247D")] [SerializeField] [Header("UI View")] private Canvas viewPrefab; // Token: 0x0400247E RID: 9342 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400247E")] [SerializeField] private Transform viewParent; // Token: 0x0400247F RID: 9343 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400247F")] [SerializeField] [Header("Screens Transforms")] private Transform screensGazeTargetTransform; // Token: 0x04002480 RID: 9344 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x4002480")] [SerializeField] private Transform screensCameraPositionTransform; // Token: 0x04002481 RID: 9345 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002481")] private Canvas MBNMHHIHKKK; }