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: 0x0200301E RID: 12318
|
|
[Token(Token = "0x200301E")]
|
|
public class SubtitleManager : SingletonMonoBehaviour<SubtitleManager>
|
|
{
|
|
// Token: 0x170039AD RID: 14765
|
|
// (get) Token: 0x06014F69 RID: 85865 RVA: 0x004E733C File Offset: 0x004E553C
|
|
[Token(Token = "0x170039AD")]
|
|
public VRSubtitleDialog ELKAMHFNLID
|
|
{
|
|
[Token(Token = "0x6014F69")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
get
|
|
{
|
|
return this.vrSubtitleDialog;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06014F6A RID: 85866 RVA: 0x004E7350 File Offset: 0x004E5550
|
|
[Token(Token = "0x6014F6A")]
|
|
[Address(RVA = "0xA6B980", Offset = "0xA6A780", VA = "0x180A6B980")]
|
|
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: 0x06014F6B RID: 85867 RVA: 0x004E738C File Offset: 0x004E558C
|
|
[Token(Token = "0x6014F6B")]
|
|
[Address(RVA = "0xA6BA70", Offset = "0xA6A870", VA = "0x180A6BA70")]
|
|
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: 0x06014F6C RID: 85868 RVA: 0x004E73D0 File Offset: 0x004E55D0
|
|
[Token(Token = "0x6014F6C")]
|
|
[Address(RVA = "0xA6B7F0", Offset = "0xA6A5F0", VA = "0x180A6B7F0")]
|
|
public void ShowIndefinitely(object PIHIPPPPEBI, int JMHKMOACHDG, string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
|
|
{
|
|
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> ljcdmpgphdb = this.LJCDMPGPHDB;
|
|
}
|
|
|
|
// Token: 0x06014F6D RID: 85869 RVA: 0x004E73F0 File Offset: 0x004E55F0
|
|
[Token(Token = "0x6014F6D")]
|
|
[Address(RVA = "0xA6B8B0", Offset = "0xA6A6B0", VA = "0x180A6B8B0")]
|
|
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: 0x06014F6E RID: 85870 RVA: 0x004E7418 File Offset: 0x004E5618
|
|
[Token(Token = "0x6014F6E")]
|
|
[Address(RVA = "0xA6B790", Offset = "0xA6A590", VA = "0x180A6B790")]
|
|
public void Hide(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.LJCDMPGPHDB.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06014F6F RID: 85871 RVA: 0x004E7438 File Offset: 0x004E5638
|
|
[Token(Token = "0x6014F6F")]
|
|
[Address(RVA = "0xA6B740", Offset = "0xA6A540", VA = "0x180A6B740")]
|
|
public void HideAll()
|
|
{
|
|
this.LJCDMPGPHDB.LKLKGDMFMCC();
|
|
}
|
|
|
|
// Token: 0x06014F70 RID: 85872 RVA: 0x004E7458 File Offset: 0x004E5658
|
|
[Token(Token = "0x6014F70")]
|
|
[Address(RVA = "0xA6BB30", Offset = "0xA6A930", VA = "0x180A6BB30")]
|
|
public SubtitleManager()
|
|
{
|
|
BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> bjoibbboiko = new BJOIBBBOIKO();
|
|
this.LJCDMPGPHDB = bjoibbboiko;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400DDF0 RID: 56816
|
|
[Token(Token = "0x400DDF0")]
|
|
public const int DEFAULT_SUBTITLE_PRIORITY = 0;
|
|
|
|
// Token: 0x0400DDF1 RID: 56817
|
|
[Token(Token = "0x400DDF1")]
|
|
public const int DEFAULT_INDEFINITE_SUBTITLE_PRIORITY = -1;
|
|
|
|
// Token: 0x0400DDF2 RID: 56818
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400DDF2")]
|
|
[SerializeField]
|
|
private VRSubtitleDialog vrSubtitleDialog;
|
|
|
|
// Token: 0x0400DDF3 RID: 56819
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400DDF3")]
|
|
public bool SubtitlesEnabled = true;
|
|
|
|
// Token: 0x0400DDF4 RID: 56820
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400DDF4")]
|
|
private BJOIBBBOIKO<SubtitleManager.AHAIFIDCFML> LJCDMPGPHDB;
|
|
|
|
// Token: 0x0200301F RID: 12319
|
|
[Token(Token = "0x200301F")]
|
|
private readonly struct AHAIFIDCFML
|
|
{
|
|
// Token: 0x06014F71 RID: 85873 RVA: 0x004E7480 File Offset: 0x004E5680
|
|
[Token(Token = "0x6014F71")]
|
|
[Address(RVA = "0xA561A0", Offset = "0xA54FA0", VA = "0x180A561A0")]
|
|
public AHAIFIDCFML(string PAANJCAOOAG, Sprite JFKJJGCHMJF, bool OGIBGLPGKHP, float BCANLCHBKJE)
|
|
{
|
|
this.BCANLCHBKJE = (float)0;
|
|
this.PAANJCAOOAG = PAANJCAOOAG;
|
|
this.JFKJJGCHMJF = JFKJJGCHMJF;
|
|
this.OGIBGLPGKHP = OGIBGLPGKHP;
|
|
}
|
|
|
|
// Token: 0x0400DDF5 RID: 56821
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400DDF5")]
|
|
public readonly string PAANJCAOOAG;
|
|
|
|
// Token: 0x0400DDF6 RID: 56822
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400DDF6")]
|
|
public readonly Sprite JFKJJGCHMJF;
|
|
|
|
// Token: 0x0400DDF7 RID: 56823
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400DDF7")]
|
|
public readonly bool OGIBGLPGKHP;
|
|
|
|
// Token: 0x0400DDF8 RID: 56824
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400DDF8")]
|
|
public readonly float BCANLCHBKJE;
|
|
}
|
|
}
|
|
}
|