Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

159 lines
5.2 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.VR.UI;
using UnityEngine;
namespace RecRoom.Core.UI
{
// Token: 0x02003108 RID: 12552
[Token(Token = "0x2003108")]
public class SubtitleManager : SingletonMonoBehaviour<SubtitleManager>
{
// Token: 0x17003A66 RID: 14950
// (get) Token: 0x060153B6 RID: 86966 RVA: 0x004F1444 File Offset: 0x004EF644
[Token(Token = "0x17003A66")]
public VRSubtitleDialog ELKAMHFNLID
{
[Token(Token = "0x60153B6")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.vrSubtitleDialog;
}
}
// Token: 0x060153B7 RID: 86967 RVA: 0x004F1458 File Offset: 0x004EF658
[Token(Token = "0x60153B7")]
[Address(RVA = "0x1569400", Offset = "0x1568400", VA = "0x181569400")]
public bool TryGetCurrentSubtitle(out string PAANJCAOOAG, out Sprite JFKJJGCHMJF)
{
if (this.SubtitlesEnabled && this.LJCDMPGPHDB.HFHFEJMMDFH)
{
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb2 = this.LJCDMPGPHDB;
return true;
}
throw new NullReferenceException();
}
// Token: 0x060153B8 RID: 86968 RVA: 0x004F1494 File Offset: 0x004EF694
[Token(Token = "0x60153B8")]
[Address(RVA = "0x15694F0", Offset = "0x15684F0", VA = "0x1815694F0")]
private void Update()
{
if (this.LJCDMPGPHDB.HFHFEJMMDFH)
{
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
float time = Time.time;
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb2 = this.LJCDMPGPHDB;
this.Hide(ljcdmpgphdb2);
return;
}
}
// Token: 0x060153B9 RID: 86969 RVA: 0x004F14D8 File Offset: 0x004EF6D8
[Token(Token = "0x60153B9")]
[Address(RVA = "0x1569270", Offset = "0x1568270", VA = "0x181569270")]
public void ShowIndefinitely(object PIHIPPPPEBI, int JMHKMOACHDG, string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
{
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
}
// Token: 0x060153BA RID: 86970 RVA: 0x004F14F8 File Offset: 0x004EF6F8
[Token(Token = "0x60153BA")]
[Address(RVA = "0x1569330", Offset = "0x1568330", VA = "0x181569330")]
public void Show(object PIHIPPPPEBI, int JMHKMOACHDG, string ACPMLLINIMG, float BJJEDIGOMGC, [Optional] Sprite JFKJJGCHMJF)
{
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
float time = Time.time;
}
// Token: 0x060153BB RID: 86971 RVA: 0x004F1520 File Offset: 0x004EF720
[Token(Token = "0x60153BB")]
[Address(RVA = "0x1569210", Offset = "0x1568210", VA = "0x181569210")]
public void Hide(object PIHIPPPPEBI)
{
bool flag = this.LJCDMPGPHDB.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x060153BC RID: 86972 RVA: 0x004F1540 File Offset: 0x004EF740
[Token(Token = "0x60153BC")]
[Address(RVA = "0x15691C0", Offset = "0x15681C0", VA = "0x1815691C0")]
public void HideAll()
{
this.LJCDMPGPHDB.LKLKGDMFMCC();
}
// Token: 0x060153BD RID: 86973 RVA: 0x004F1560 File Offset: 0x004EF760
[Token(Token = "0x60153BD")]
[Address(RVA = "0x15695B0", Offset = "0x15685B0", VA = "0x1815695B0")]
public SubtitleManager()
{
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> bjoibbboiko = new BJOIBBBOIKO();
this.LJCDMPGPHDB = bjoibbboiko;
base..ctor();
}
// Token: 0x0400E01F RID: 57375
[Token(Token = "0x400E01F")]
public const int DEFAULT_SUBTITLE_PRIORITY = 0;
// Token: 0x0400E020 RID: 57376
[Token(Token = "0x400E020")]
public const int DEFAULT_INDEFINITE_SUBTITLE_PRIORITY = -1;
// Token: 0x0400E021 RID: 57377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E021")]
[SerializeField]
private VRSubtitleDialog vrSubtitleDialog;
// Token: 0x0400E022 RID: 57378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E022")]
public bool SubtitlesEnabled = true;
// Token: 0x0400E023 RID: 57379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E023")]
private BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> LJCDMPGPHDB;
// Token: 0x02003109 RID: 12553
[Token(Token = "0x2003109")]
private readonly struct AHAIFIDCFML
{
// Token: 0x060153BE RID: 86974 RVA: 0x004F1588 File Offset: 0x004EF788
[Token(Token = "0x60153BE")]
[Address(RVA = "0x15538A0", Offset = "0x15528A0", VA = "0x1815538A0")]
public AHAIFIDCFML(string PAANJCAOOAG, Sprite JFKJJGCHMJF, bool OGIBGLPGKHP, float BCANLCHBKJE)
{
this.BCANLCHBKJE = (float)0;
this.PAANJCAOOAG = PAANJCAOOAG;
this.JFKJJGCHMJF = JFKJJGCHMJF;
this.OGIBGLPGKHP = OGIBGLPGKHP;
}
// Token: 0x0400E024 RID: 57380
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E024")]
public readonly string PAANJCAOOAG;
// Token: 0x0400E025 RID: 57381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400E025")]
public readonly Sprite JFKJJGCHMJF;
// Token: 0x0400E026 RID: 57382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E026")]
public readonly bool OGIBGLPGKHP;
// Token: 0x0400E027 RID: 57383
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400E027")]
public readonly float BCANLCHBKJE;
}
}
}