191 lines
5.1 KiB
C#
191 lines
5.1 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.UI.Notifications
|
|
{
|
|
// Token: 0x0200251E RID: 9502
|
|
[Token(Token = "0x200251E")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public class VRModeNotificationText : ODAIMIPLHGH
|
|
{
|
|
// Token: 0x17002C93 RID: 11411
|
|
// (get) Token: 0x0601063A RID: 67130 RVA: 0x003D77F8 File Offset: 0x003D59F8
|
|
// (set) Token: 0x0601063B RID: 67131 RVA: 0x003D7830 File Offset: 0x003D5A30
|
|
[Token(Token = "0x17002C93")]
|
|
public string Text
|
|
{
|
|
[Token(Token = "0x601063A")]
|
|
[Address(RVA = "0x1481050", Offset = "0x147FA50", VA = "0x181481050", Slot = "4")]
|
|
get
|
|
{
|
|
TextMeshPro textMeshPro = this.textObject;
|
|
int num = 0;
|
|
if (textMeshPro != num)
|
|
{
|
|
return this.textObject.m_text;
|
|
}
|
|
return string.Empty;
|
|
}
|
|
[Token(Token = "0x601063B")]
|
|
[Address(RVA = "0x14813D0", Offset = "0x147FDD0", VA = "0x1814813D0", Slot = "5")]
|
|
set
|
|
{
|
|
TextMeshPro textMeshPro = this.textObject;
|
|
int num = 0;
|
|
if (textMeshPro != num)
|
|
{
|
|
this.textObject.text = value;
|
|
if (this.LayoutChanged != (ulong)0L)
|
|
{
|
|
Vector3[] textContainerLocalCorners = this.textObject.GetTextContainerLocalCorners();
|
|
ActionEvent layoutChanged = this.LayoutChanged;
|
|
if (layoutChanged != 0)
|
|
{
|
|
int num2 = 0;
|
|
layoutChanged.Invoke(num2 != 0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C94 RID: 11412
|
|
// (get) Token: 0x0601063C RID: 67132 RVA: 0x003D7890 File Offset: 0x003D5A90
|
|
// (set) Token: 0x0601063D RID: 67133 RVA: 0x003D78B0 File Offset: 0x003D5AB0
|
|
[Token(Token = "0x17002C94")]
|
|
public Color Color
|
|
{
|
|
[Token(Token = "0x601063C")]
|
|
[Address(RVA = "0x1480DF0", Offset = "0x147F7F0", VA = "0x181480DF0", Slot = "6")]
|
|
get
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
Color white = Color.white;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x601063D")]
|
|
[Address(RVA = "0x1481250", Offset = "0x147FC50", VA = "0x181481250", 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: 0x17002C95 RID: 11413
|
|
// (get) Token: 0x0601063E RID: 67134 RVA: 0x003D7904 File Offset: 0x003D5B04
|
|
// (set) Token: 0x0601063F RID: 67135 RVA: 0x003D7930 File Offset: 0x003D5B30
|
|
[Token(Token = "0x17002C95")]
|
|
public float Alpha
|
|
{
|
|
[Token(Token = "0x601063E")]
|
|
[Address(RVA = "0x1480D40", Offset = "0x147F740", VA = "0x181480D40", Slot = "8")]
|
|
get
|
|
{
|
|
TextMeshPro textMeshPro = this.textObject;
|
|
int num = 0;
|
|
if (textMeshPro != num)
|
|
{
|
|
TextMeshPro textMeshPro2 = this.textObject;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x601063F")]
|
|
[Address(RVA = "0x14810F0", Offset = "0x147FAF0", VA = "0x1814810F0", 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: 0x17002C96 RID: 11414
|
|
// (get) Token: 0x06010640 RID: 67136 RVA: 0x003D7980 File Offset: 0x003D5B80
|
|
[Token(Token = "0x17002C96")]
|
|
public int LineCount
|
|
{
|
|
[Token(Token = "0x6010640")]
|
|
[Address(RVA = "0x1480EA0", Offset = "0x147F8A0", VA = "0x181480EA0")]
|
|
get
|
|
{
|
|
TextMeshPro textMeshPro = this.textObject;
|
|
int num = 0;
|
|
if (textMeshPro != num)
|
|
{
|
|
return this.textObject.m_textInfo.lineCount;
|
|
}
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002C97 RID: 11415
|
|
// (get) Token: 0x06010641 RID: 67137 RVA: 0x003D79B8 File Offset: 0x003D5BB8
|
|
[Token(Token = "0x17002C97")]
|
|
public float RenderedHeight
|
|
{
|
|
[Token(Token = "0x6010641")]
|
|
[Address(RVA = "0x1480F40", Offset = "0x147F940", VA = "0x181480F40")]
|
|
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: 0x06010642 RID: 67138 RVA: 0x003D7A04 File Offset: 0x003D5C04
|
|
[Token(Token = "0x6010642")]
|
|
[Address(RVA = "0x1480CD0", Offset = "0x147F6D0", VA = "0x181480CD0")]
|
|
public VRModeNotificationText()
|
|
{
|
|
int num;
|
|
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
|
num = 0;
|
|
this.LayoutChanged = actionEvent;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400AE66 RID: 44646
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400AE66")]
|
|
[SerializeField]
|
|
private TextMeshPro textObject;
|
|
|
|
// Token: 0x0400AE67 RID: 44647
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400AE67")]
|
|
public ActionEvent LayoutChanged;
|
|
}
|
|
}
|