using System; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RecRoom.UI.Notifications { // Token: 0x020029E0 RID: 10720 [Token(Token = "0x20029E0")] [Serializable] public class VRModeNotificationText : ODAIMIPLHGH { // Token: 0x17003235 RID: 12853 // (get) Token: 0x06011EF7 RID: 73463 RVA: 0x00416288 File Offset: 0x00414488 // (set) Token: 0x06011EF8 RID: 73464 RVA: 0x004162C0 File Offset: 0x004144C0 [Token(Token = "0x17003235")] public string Text { [Token(Token = "0x6011EF7")] [Address(RVA = "0x1020E60", Offset = "0x101FC60", VA = "0x181020E60", Slot = "4")] get { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { bool isCompleted = ((IAsyncResult)this.textObject).IsCompleted; } return string.Empty; } [Token(Token = "0x6011EF8")] [Address(RVA = "0x10211F0", Offset = "0x101FFF0", VA = "0x1810211F0", Slot = "5")] set { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { string text = this.textObject.text; if (this.LayoutChanged != (ulong)0L) { Vector3[] textContainerLocalCorners = this.textObject.GetTextContainerLocalCorners(); OKNNKFGFODL layoutChanged = this.LayoutChanged; if (layoutChanged != 0) { layoutChanged.CNFDGDEOPPF(); } } } } } // Token: 0x17003236 RID: 12854 // (get) Token: 0x06011EF9 RID: 73465 RVA: 0x00416320 File Offset: 0x00414520 // (set) Token: 0x06011EFA RID: 73466 RVA: 0x00416340 File Offset: 0x00414540 [Token(Token = "0x17003236")] public Color Color { [Token(Token = "0x6011EF9")] [Address(RVA = "0x1020C00", Offset = "0x101FA00", VA = "0x181020C00", Slot = "6")] get { bool flag; if (flag) { } Color white = Color.white; throw new NullReferenceException(); } [Token(Token = "0x6011EFA")] [Address(RVA = "0x1021070", Offset = "0x101FE70", VA = "0x181021070", Slot = "7")] set { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { TextMeshPro textMeshPro2 = this.textObject; TextMeshPro textMeshPro3 = this.textObject; int num2 = 0; if (textMeshPro3 != num2) { TextMeshPro textMeshPro4 = this.textObject; } Color color = textMeshPro2.color; } } } // Token: 0x17003237 RID: 12855 // (get) Token: 0x06011EFB RID: 73467 RVA: 0x00416394 File Offset: 0x00414594 // (set) Token: 0x06011EFC RID: 73468 RVA: 0x004163C0 File Offset: 0x004145C0 [Token(Token = "0x17003237")] public float Alpha { [Token(Token = "0x6011EFB")] [Address(RVA = "0x1020B50", Offset = "0x101F950", VA = "0x181020B50", Slot = "8")] get { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { TextMeshPro textMeshPro2 = this.textObject; } throw new NullReferenceException(); } [Token(Token = "0x6011EFC")] [Address(RVA = "0x1020F10", Offset = "0x101FD10", VA = "0x181020F10", Slot = "9")] set { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { TextMeshPro textMeshPro2 = this.textObject; Color color = this.textObject.color; Color32 outlineColor = this.textObject.outlineColor; TextMeshPro textMeshPro3 = this.textObject; } } } // Token: 0x17003238 RID: 12856 // (get) Token: 0x06011EFD RID: 73469 RVA: 0x00416410 File Offset: 0x00414610 [Token(Token = "0x17003238")] public int LineCount { [Token(Token = "0x6011EFD")] [Address(RVA = "0x1020CB0", Offset = "0x101FAB0", VA = "0x181020CB0")] get { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { return this.textObject.m_textInfo.lineCount; } return 0; } } // Token: 0x17003239 RID: 12857 // (get) Token: 0x06011EFE RID: 73470 RVA: 0x00416448 File Offset: 0x00414648 [Token(Token = "0x17003239")] public float RenderedHeight { [Token(Token = "0x6011EFE")] [Address(RVA = "0x1020D50", Offset = "0x101FB50", VA = "0x181020D50")] get { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { Transform transform = this.textObject.transform; float renderedWidth = this.textObject.renderedWidth; return Mathf.Max((float)0, renderedWidth); } throw new NullReferenceException(); } } // Token: 0x06011EFF RID: 73471 RVA: 0x00416494 File Offset: 0x00414694 [Token(Token = "0x6011EFF")] [Address(RVA = "0x1020AE0", Offset = "0x101F8E0", VA = "0x181020AE0")] public VRModeNotificationText() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.LayoutChanged = oknnkfgfodl; base..ctor(); } // Token: 0x0400B91B RID: 47387 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B91B")] [SerializeField] private TextMeshPro textObject; // Token: 0x0400B91C RID: 47388 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B91C")] public OKNNKFGFODL LayoutChanged; } }