Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

117 lines
3.6 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RecRoom.Core.VR.UI
{
// Token: 0x02002EED RID: 12013
[Token(Token = "0x2002EED")]
public class VRSubtitleDialog : MonoBehaviour
{
// Token: 0x06014630 RID: 83504 RVA: 0x004BB3FC File Offset: 0x004B95FC
[Token(Token = "0x6014630")]
[Address(RVA = "0x9C4790", Offset = "0x9C3590", VA = "0x1809C4790")]
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: 0x06014631 RID: 83505 RVA: 0x004BB430 File Offset: 0x004B9630
[Token(Token = "0x6014631")]
[Address(RVA = "0x9C4510", Offset = "0x9C3310", VA = "0x1809C4510")]
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: 0x06014632 RID: 83506 RVA: 0x004BB4D4 File Offset: 0x004B96D4
[Token(Token = "0x6014632")]
[Address(RVA = "0x9C43B0", Offset = "0x9C31B0", VA = "0x1809C43B0")]
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: 0x06014633 RID: 83507 RVA: 0x004BB51C File Offset: 0x004B971C
[Token(Token = "0x6014633")]
[Address(RVA = "0x9C4820", Offset = "0x9C3620", VA = "0x1809C4820")]
public VRSubtitleDialog()
{
}
// Token: 0x0400D478 RID: 54392
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400D478")]
[SerializeField]
private float textPadding = 2f;
// Token: 0x0400D479 RID: 54393
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400D479")]
[SerializeField]
private float cornerRounding = 2f;
// Token: 0x0400D47A RID: 54394
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400D47A")]
[SerializeField]
private Transform matchCameraTransform;
// Token: 0x0400D47B RID: 54395
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400D47B")]
[SerializeField]
private Transform offsetAndScaleTransform;
// Token: 0x0400D47C RID: 54396
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400D47C")]
[SerializeField]
private SpriteRenderer background;
// Token: 0x0400D47D RID: 54397
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400D47D")]
[SerializeField]
private TextMeshPro textObject;
// Token: 0x0400D47E RID: 54398
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400D47E")]
[SerializeField]
[Header("Inline Sprite")]
private SpriteRenderer inlineSpriteObject;
// Token: 0x0400D47F RID: 54399
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400D47F")]
[SerializeField]
private float inlineSpritePixelWidth = 50f;
}
}