117 lines
3.6 KiB
C#
117 lines
3.6 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.VR.UI
|
|
{
|
|
// Token: 0x020029E3 RID: 10723
|
|
[Token(Token = "0x20029E3")]
|
|
[StructLayout(3)]
|
|
public class VRSubtitleDialog : MonoBehaviour
|
|
{
|
|
// Token: 0x06012B9E RID: 76702 RVA: 0x00476170 File Offset: 0x00474370
|
|
[Token(Token = "0x6012B9E")]
|
|
[Address(RVA = "0x136F140", Offset = "0x136DB40", VA = "0x18136F140")]
|
|
private void Start()
|
|
{
|
|
Action action = new Action(this.IKOLCMNMLKM);
|
|
IDisposable disposable = this.PreRenderUpdate(action);
|
|
int num = 0;
|
|
string empty = string.Empty;
|
|
this.SetSubtitle(empty, num);
|
|
}
|
|
|
|
// Token: 0x06012B9F RID: 76703 RVA: 0x004761A4 File Offset: 0x004743A4
|
|
[Token(Token = "0x6012B9F")]
|
|
[Address(RVA = "0x136EF00", Offset = "0x136D900", VA = "0x18136EF00")]
|
|
public void SetSubtitle(string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
|
|
{
|
|
base.gameObject.SetActive(true);
|
|
float num = this.inlineSpritePixelWidth;
|
|
SpriteRenderer spriteRenderer = this.inlineSpriteObject;
|
|
GKIADAPODCJ.IGBKNKBDCGN(this.textObject, 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: 0x06012BA0 RID: 76704 RVA: 0x00476244 File Offset: 0x00474444
|
|
[Token(Token = "0x6012BA0")]
|
|
[Address(RVA = "0x136EDA0", Offset = "0x136D7A0", VA = "0x18136EDA0")]
|
|
private void IKOLCMNMLKM()
|
|
{
|
|
CameraRig instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (!(instance == num))
|
|
{
|
|
Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform;
|
|
Transform transform2 = this.matchCameraTransform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012BA1 RID: 76705 RVA: 0x0047628C File Offset: 0x0047448C
|
|
[Token(Token = "0x6012BA1")]
|
|
[Address(RVA = "0x136F1D0", Offset = "0x136DBD0", VA = "0x18136F1D0")]
|
|
public VRSubtitleDialog()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C875 RID: 51317
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400C875")]
|
|
[SerializeField]
|
|
private float textPadding = 2f;
|
|
|
|
// Token: 0x0400C876 RID: 51318
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x400C876")]
|
|
[SerializeField]
|
|
private float cornerRounding = 2f;
|
|
|
|
// Token: 0x0400C877 RID: 51319
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400C877")]
|
|
[SerializeField]
|
|
private Transform matchCameraTransform;
|
|
|
|
// Token: 0x0400C878 RID: 51320
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400C878")]
|
|
[SerializeField]
|
|
private Transform offsetAndScaleTransform;
|
|
|
|
// Token: 0x0400C879 RID: 51321
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400C879")]
|
|
[SerializeField]
|
|
private SpriteRenderer background;
|
|
|
|
// Token: 0x0400C87A RID: 51322
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400C87A")]
|
|
[SerializeField]
|
|
private TextMeshPro textObject;
|
|
|
|
// Token: 0x0400C87B RID: 51323
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400C87B")]
|
|
[SerializeField]
|
|
[Header("Inline Sprite")]
|
|
private SpriteRenderer inlineSpriteObject;
|
|
|
|
// Token: 0x0400C87C RID: 51324
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400C87C")]
|
|
[SerializeField]
|
|
private float inlineSpritePixelWidth = 50f;
|
|
}
|
|
}
|