117 lines
3.7 KiB
C#
117 lines
3.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.VR.UI
|
|
{
|
|
// Token: 0x02002FD6 RID: 12246
|
|
[Token(Token = "0x2002FD6")]
|
|
public class VRSubtitleDialog : MonoBehaviour
|
|
{
|
|
// Token: 0x06014A7B RID: 84603 RVA: 0x004C5528 File Offset: 0x004C3728
|
|
[Token(Token = "0x6014A7B")]
|
|
[Address(RVA = "0x160FF50", Offset = "0x160EF50", VA = "0x18160FF50")]
|
|
private void Start()
|
|
{
|
|
Action action = new Action(this.IKOLCMNMLKM);
|
|
IDisposable disposable = this.JEEMKGCKHKD(action);
|
|
int num = 0;
|
|
string empty = string.Empty;
|
|
this.SetSubtitle(empty, num);
|
|
}
|
|
|
|
// Token: 0x06014A7C RID: 84604 RVA: 0x004C555C File Offset: 0x004C375C
|
|
[Token(Token = "0x6014A7C")]
|
|
[Address(RVA = "0x160FCD0", Offset = "0x160ECD0", VA = "0x18160FCD0")]
|
|
public void SetSubtitle(string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
|
|
{
|
|
base.gameObject.SetActive(true);
|
|
TextMeshPro textMeshPro = this.textObject;
|
|
SpriteRenderer spriteRenderer = this.inlineSpriteObject;
|
|
float num = this.inlineSpritePixelWidth;
|
|
GKIADAPODCJ.IGBKNKBDCGN(textMeshPro, spriteRenderer, ACPMLLINIMG, JFKJJGCHMJF, num);
|
|
float preferredHeight = this.textObject.preferredHeight;
|
|
float renderedWidth = this.textObject.renderedWidth;
|
|
float num2 = this.cornerRounding;
|
|
float num3 = Mathf.Max(1f, num2);
|
|
SpriteRenderer spriteRenderer2 = this.background;
|
|
Transform transform = spriteRenderer2.transform;
|
|
SpriteRenderer spriteRenderer3 = this.background;
|
|
}
|
|
|
|
// Token: 0x06014A7D RID: 84605 RVA: 0x004C5600 File Offset: 0x004C3800
|
|
[Token(Token = "0x6014A7D")]
|
|
[Address(RVA = "0x160FB70", Offset = "0x160EB70", VA = "0x18160FB70")]
|
|
private void IKOLCMNMLKM()
|
|
{
|
|
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance == num))
|
|
{
|
|
Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform;
|
|
Transform transform2 = this.matchCameraTransform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014A7E RID: 84606 RVA: 0x004C5648 File Offset: 0x004C3848
|
|
[Token(Token = "0x6014A7E")]
|
|
[Address(RVA = "0x160FFE0", Offset = "0x160EFE0", VA = "0x18160FFE0")]
|
|
public VRSubtitleDialog()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400D6A6 RID: 54950
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400D6A6")]
|
|
[SerializeField]
|
|
private float textPadding = 2f;
|
|
|
|
// Token: 0x0400D6A7 RID: 54951
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400D6A7")]
|
|
[SerializeField]
|
|
private float cornerRounding = 2f;
|
|
|
|
// Token: 0x0400D6A8 RID: 54952
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400D6A8")]
|
|
[SerializeField]
|
|
private Transform matchCameraTransform;
|
|
|
|
// Token: 0x0400D6A9 RID: 54953
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400D6A9")]
|
|
[SerializeField]
|
|
private Transform offsetAndScaleTransform;
|
|
|
|
// Token: 0x0400D6AA RID: 54954
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400D6AA")]
|
|
[SerializeField]
|
|
private SpriteRenderer background;
|
|
|
|
// Token: 0x0400D6AB RID: 54955
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400D6AB")]
|
|
[SerializeField]
|
|
private TextMeshPro textObject;
|
|
|
|
// Token: 0x0400D6AC RID: 54956
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400D6AC")]
|
|
[SerializeField]
|
|
[Header("Inline Sprite")]
|
|
private SpriteRenderer inlineSpriteObject;
|
|
|
|
// Token: 0x0400D6AD RID: 54957
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400D6AD")]
|
|
[SerializeField]
|
|
private float inlineSpritePixelWidth = 50f;
|
|
}
|
|
}
|