using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.EventSystems; namespace RecRoom.Core.UI { // Token: 0x0200302D RID: 12333 [Token(Token = "0x200302D")] public class WorldUIView : MonoBehaviour { // Token: 0x06014FCB RID: 85963 RVA: 0x004E92D8 File Offset: 0x004E74D8 [Token(Token = "0x6014FCB")] [Address(RVA = "0x9CDC80", Offset = "0x9CCA80", VA = "0x1809CDC80", Slot = "4")] protected virtual void Awake() { CachedView cachedView = this.cachedView; int num = 0; if (cachedView != num) { this.PFLNEMCEGED = true; } } // Token: 0x06014FCC RID: 85964 RVA: 0x004E9300 File Offset: 0x004E7500 [Token(Token = "0x6014FCC")] [Address(RVA = "0x9CDD80", Offset = "0x9CCB80", VA = "0x1809CDD80", Slot = "5")] protected virtual void Start() { Canvas canvas = this.thisCanvas; int num = 0; if (canvas != num) { UIInputModule instance = UIInputModule.Instance; int num2 = 0; if (instance != num2) { UIInputModule instance2 = UIInputModule.Instance; Canvas canvas2 = this.thisCanvas; Camera k__BackingField = instance2.k__BackingField; canvas2.worldCamera = k__BackingField; } } } // Token: 0x06014FCD RID: 85965 RVA: 0x004E935C File Offset: 0x004E755C [Token(Token = "0x6014FCD")] [Address(RVA = "0x9CDCF0", Offset = "0x9CCAF0", VA = "0x1809CDCF0")] protected BaseRaycaster LEGDONKKEKG() { BaseRaycaster baseRaycaster = this.thisRaycaster; int num = 0; if (baseRaycaster == num && this.PFLNEMCEGED) { BaseRaycaster component = base.GetComponent(); this.thisRaycaster = component; } return this.thisRaycaster; } // Token: 0x06014FCE RID: 85966 RVA: 0x004E939C File Offset: 0x004E759C [Token(Token = "0x6014FCE")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public WorldUIView() { } // Token: 0x0400DE59 RID: 56921 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DE59")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private BaseRaycaster thisRaycaster; // Token: 0x0400DE5A RID: 56922 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DE5A")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] protected Canvas thisCanvas; // Token: 0x0400DE5B RID: 56923 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DE5B")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] protected CachedView cachedView; // Token: 0x0400DE5C RID: 56924 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400DE5C")] private bool PFLNEMCEGED; } }