159 lines
5.2 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|