using System; using Cpp2IlInjected; using TMPro; using UnityEngine; namespace RecRoom.UI.Notifications { // Token: 0x02002AC9 RID: 10953 [Token(Token = "0x2002AC9")] [Serializable] public class VRModeNotificationText : ODAIMIPLHGH { // Token: 0x170032E8 RID: 13032 // (get) Token: 0x06012333 RID: 74547 RVA: 0x0041FD40 File Offset: 0x0041DF40 // (set) Token: 0x06012334 RID: 74548 RVA: 0x0041FD78 File Offset: 0x0041DF78 [Token(Token = "0x170032E8")] public string Text { [Token(Token = "0x6012333")] [Address(RVA = "0x1AACAB0", Offset = "0x1AABAB0", VA = "0x181AACAB0", Slot = "4")] get { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this.textObject).BIILOFOAKEJ; } return string.Empty; } [Token(Token = "0x6012334")] [Address(RVA = "0x1AACE40", Offset = "0x1AABE40", VA = "0x181AACE40", 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: 0x170032E9 RID: 13033 // (get) Token: 0x06012335 RID: 74549 RVA: 0x0041FDD8 File Offset: 0x0041DFD8 // (set) Token: 0x06012336 RID: 74550 RVA: 0x0041FDF8 File Offset: 0x0041DFF8 [Token(Token = "0x170032E9")] public Color Color { [Token(Token = "0x6012335")] [Address(RVA = "0x1AAC850", Offset = "0x1AAB850", VA = "0x181AAC850", Slot = "6")] get { bool flag; if (flag) { } Color white = Color.white; throw new NullReferenceException(); } [Token(Token = "0x6012336")] [Address(RVA = "0x1AACCC0", Offset = "0x1AABCC0", VA = "0x181AACCC0", 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: 0x170032EA RID: 13034 // (get) Token: 0x06012337 RID: 74551 RVA: 0x0041FE4C File Offset: 0x0041E04C // (set) Token: 0x06012338 RID: 74552 RVA: 0x0041FE78 File Offset: 0x0041E078 [Token(Token = "0x170032EA")] public float Alpha { [Token(Token = "0x6012337")] [Address(RVA = "0x1AAC7A0", Offset = "0x1AAB7A0", VA = "0x181AAC7A0", Slot = "8")] get { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { TextMeshPro textMeshPro2 = this.textObject; } throw new NullReferenceException(); } [Token(Token = "0x6012338")] [Address(RVA = "0x1AACB60", Offset = "0x1AABB60", VA = "0x181AACB60", 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: 0x170032EB RID: 13035 // (get) Token: 0x06012339 RID: 74553 RVA: 0x0041FEC8 File Offset: 0x0041E0C8 [Token(Token = "0x170032EB")] public int LineCount { [Token(Token = "0x6012339")] [Address(RVA = "0x1AAC900", Offset = "0x1AAB900", VA = "0x181AAC900")] get { TextMeshPro textMeshPro = this.textObject; int num = 0; if (textMeshPro != num) { return this.textObject.m_textInfo.lineCount; } return 0; } } // Token: 0x170032EC RID: 13036 // (get) Token: 0x0601233A RID: 74554 RVA: 0x0041FF00 File Offset: 0x0041E100 [Token(Token = "0x170032EC")] public float RenderedHeight { [Token(Token = "0x601233A")] [Address(RVA = "0x1AAC9A0", Offset = "0x1AAB9A0", VA = "0x181AAC9A0")] 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: 0x0601233B RID: 74555 RVA: 0x0041FF4C File Offset: 0x0041E14C [Token(Token = "0x601233B")] [Address(RVA = "0x1AAC730", Offset = "0x1AAB730", VA = "0x181AAC730")] 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: 0x0400BB2B RID: 47915 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400BB2B")] [SerializeField] private TextMeshPro textObject; // Token: 0x0400BB2C RID: 47916 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BB2C")] public OKNNKFGFODL LayoutChanged; } }