Files
2026-06-04 11:42:34 +02:00

743 lines
25 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
// Token: 0x02000988 RID: 2440
public class EulaScreen : MonoBehaviour
{
// Token: 0x0601261A RID: 75290 RVA: 0x0054A4AC File Offset: 0x005486AC
public void NCCEPNHDKHF()
{
Console.WriteLine("Game starts in ");
this.KJIONGNKHOF = true;
this.IJNMFGHHCBA();
}
// Token: 0x0601261B RID: 75291 RVA: 0x0054A4C8 File Offset: 0x005486C8
private void FBOBGELLMMG()
{
Application.Quit();
}
// Token: 0x0601261C RID: 75292 RVA: 0x0054A4D0 File Offset: 0x005486D0
private IEnumerator LMBHNDMANNC()
{
this.fadeImage.CrossFadeAlpha(0f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x0601261D RID: 75293 RVA: 0x0054A4EC File Offset: 0x005486EC
private IEnumerator OPNPMAIEOMB()
{
this.fadeImage.CrossFadeAlpha(0f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x0601261E RID: 75294 RVA: 0x0054A508 File Offset: 0x00548708
private IEnumerator MIGABHOKELD(Button ILOFENDAFLM)
{
PointerEventData pointerEventData = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute<IPointerEnterHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute<IPointerDownHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler);
yield return new WaitForSeconds(0.2f);
ExecuteEvents.Execute<IPointerUpHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler);
ExecuteEvents.Execute<IPointerClickHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerClickHandler);
yield break;
}
// Token: 0x0601261F RID: 75295 RVA: 0x0054A524 File Offset: 0x00548724
public void KPCIAODBFBG()
{
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
if (this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible)
{
this.EHKAHIAFMBG.Push(this.KBIFHAFCLKI);
this.KBIFHAFCLKI += characterCountVisible;
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.FFNDJBBEJLB();
}
}
// Token: 0x06012620 RID: 75296 RVA: 0x0054A59C File Offset: 0x0054879C
private IEnumerator FBCJBGFPNGB()
{
this.fadeImage.CrossFadeAlpha(1f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x06012621 RID: 75297 RVA: 0x0054A5B8 File Offset: 0x005487B8
private void GKDEONGKDLH()
{
if (!this.KJIONGNKHOF)
{
return;
}
}
// Token: 0x06012622 RID: 75298 RVA: 0x0054A5C8 File Offset: 0x005487C8
private void Update()
{
if (!this.KJIONGNKHOF)
{
return;
}
}
// Token: 0x06012623 RID: 75299 RVA: 0x0054A5D8 File Offset: 0x005487D8
private void JINABDGLFOB()
{
if (!this.KJIONGNKHOF)
{
return;
}
}
// Token: 0x06012624 RID: 75300 RVA: 0x0054A5E8 File Offset: 0x005487E8
private IEnumerator JJICKFBHHIH()
{
this.fadeImage.CrossFadeAlpha(1f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x06012625 RID: 75301 RVA: 0x0054A604 File Offset: 0x00548804
public void Button_Accept()
{
Console.WriteLine("Player accepted the EULA Screen");
this.KJIONGNKHOF = false;
this.HDKFPOCONMN = true;
}
// Token: 0x06012626 RID: 75302 RVA: 0x0054A620 File Offset: 0x00548820
private void LPOMDLJJBKF()
{
this.exitPanel.gameObject.SetActive(false);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("PlayerOutFitProperty");
stringBuilder.Append("looktarget");
string @string = Encoding.ASCII.GetString(this.textAsset.bytes);
stringBuilder.Append(@string);
this.AGILIOCJGCB = stringBuilder.ToString();
this.fadeImage.color = Color.black;
this.textObject.text = this.AGILIOCJGCB;
this.HHANMGMHPHE();
}
// Token: 0x06012627 RID: 75303 RVA: 0x0054A6B0 File Offset: 0x005488B0
public void IBMAMCOBPJA()
{
Console.WriteLine("{0}v1/voteToKick");
this.KJIONGNKHOF = true;
this.HDKFPOCONMN = true;
}
// Token: 0x06012628 RID: 75304 RVA: 0x0054A6CC File Offset: 0x005488CC
private void GJKPLCCBANM(Button ILOFENDAFLM)
{
base.StartCoroutine(this.HMJBFFOPPCE(ILOFENDAFLM));
}
// Token: 0x06012629 RID: 75305 RVA: 0x0054A6DC File Offset: 0x005488DC
private void LMFDJDHJJLE()
{
Application.Quit();
}
// Token: 0x0601262A RID: 75306 RVA: 0x0054A6E4 File Offset: 0x005488E4
private void OONJCCBPPFG()
{
this.pageUpButton.interactable = this.EHKAHIAFMBG.Count > 0;
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
this.pageDownButton.interactable = this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible;
}
// Token: 0x0601262B RID: 75307 RVA: 0x0054A73C File Offset: 0x0054893C
public IEnumerator AHEDMLAOPHN()
{
yield return this.ANDBDIHMJJA();
this.KJIONGNKHOF = true;
float realtimeSinceStartup = Time.realtimeSinceStartup;
while (!this.HDKFPOCONMN)
{
float num = Time.realtimeSinceStartup - realtimeSinceStartup;
yield return new WaitForSeconds(0.1f);
}
yield return this.JJICKFBHHIH();
yield break;
}
// Token: 0x0601262C RID: 75308 RVA: 0x0054A758 File Offset: 0x00548958
public void MKKELCFOKMH()
{
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
if (this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible)
{
this.EHKAHIAFMBG.Push(this.KBIFHAFCLKI);
this.KBIFHAFCLKI += characterCountVisible;
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.OONJCCBPPFG();
}
}
// Token: 0x0601262E RID: 75310 RVA: 0x0054A7F0 File Offset: 0x005489F0
private IEnumerator MCHCDLEOLFE(Button ILOFENDAFLM)
{
pointerEventData = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute<IPointerEnterHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute<IPointerDownHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler);
yield return new WaitForSeconds(0.2f);
ExecuteEvents.Execute<IPointerUpHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler);
ExecuteEvents.Execute<IPointerClickHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerClickHandler);
yield break;
}
// Token: 0x0601262F RID: 75311 RVA: 0x0054A80C File Offset: 0x00548A0C
private IEnumerator INGMJBNOABN()
{
this.fadeImage.CrossFadeAlpha(1f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x06012630 RID: 75312 RVA: 0x0054A828 File Offset: 0x00548A28
private IEnumerator FIDGMAPHBLH(Button ILOFENDAFLM)
{
pointerEventData = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute<IPointerEnterHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute<IPointerDownHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler);
yield return new WaitForSeconds(0.2f);
ExecuteEvents.Execute<IPointerUpHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler);
ExecuteEvents.Execute<IPointerClickHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerClickHandler);
yield break;
}
// Token: 0x06012631 RID: 75313 RVA: 0x0054A844 File Offset: 0x00548A44
private void MGFMEEECAOD(Button ILOFENDAFLM)
{
base.StartCoroutine(this.NMCOHCOLCFN(ILOFENDAFLM));
}
// Token: 0x06012632 RID: 75314 RVA: 0x0054A854 File Offset: 0x00548A54
public IEnumerator GIGPLMINMJC()
{
yield return this.ANDBDIHMJJA();
this.KJIONGNKHOF = true;
realtimeSinceStartup = Time.realtimeSinceStartup;
while (!this.HDKFPOCONMN)
{
num = Time.realtimeSinceStartup - realtimeSinceStartup;
yield return new WaitForSeconds(0.1f);
}
yield return this.JJICKFBHHIH();
yield break;
}
// Token: 0x06012633 RID: 75315 RVA: 0x0054A870 File Offset: 0x00548A70
private IEnumerator NMCOHCOLCFN(Button ILOFENDAFLM)
{
pointerEventData = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute<IPointerEnterHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute<IPointerDownHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler);
yield return new WaitForSeconds(0.2f);
ExecuteEvents.Execute<IPointerUpHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler);
ExecuteEvents.Execute<IPointerClickHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerClickHandler);
yield break;
}
// Token: 0x06012634 RID: 75316 RVA: 0x0054A88C File Offset: 0x00548A8C
private void PKKIEJIFDEE(Button ILOFENDAFLM)
{
base.StartCoroutine(this.MCHCDLEOLFE(ILOFENDAFLM));
}
// Token: 0x06012635 RID: 75317 RVA: 0x0054A89C File Offset: 0x00548A9C
public IEnumerator LGHOMEJABGN()
{
yield return this.ANDBDIHMJJA();
this.KJIONGNKHOF = true;
realtimeSinceStartup = Time.realtimeSinceStartup;
while (!this.HDKFPOCONMN)
{
num = Time.realtimeSinceStartup - realtimeSinceStartup;
yield return new WaitForSeconds(0.1f);
}
yield return this.JJICKFBHHIH();
yield break;
}
// Token: 0x06012636 RID: 75318 RVA: 0x0054A8B8 File Offset: 0x00548AB8
public void AIDBIMNMCPJ()
{
if (this.EHKAHIAFMBG.Count > 0)
{
this.KBIFHAFCLKI = this.EHKAHIAFMBG.Pop();
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.GPBMPNDFEEF();
}
}
// Token: 0x06012637 RID: 75319 RVA: 0x0054A90C File Offset: 0x00548B0C
public void Button_PageDown()
{
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
if (this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible)
{
this.EHKAHIAFMBG.Push(this.KBIFHAFCLKI);
this.KBIFHAFCLKI += characterCountVisible;
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.OONJCCBPPFG();
}
}
// Token: 0x06012638 RID: 75320 RVA: 0x0054A984 File Offset: 0x00548B84
private IEnumerator HMJBFFOPPCE(Button ILOFENDAFLM)
{
pointerEventData = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute<IPointerEnterHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute<IPointerDownHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler);
yield return new WaitForSeconds(0.2f);
ExecuteEvents.Execute<IPointerUpHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler);
ExecuteEvents.Execute<IPointerClickHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerClickHandler);
yield break;
}
// Token: 0x06012639 RID: 75321 RVA: 0x0054A9A0 File Offset: 0x00548BA0
private IEnumerator NHNEOJPEDDO(Button ILOFENDAFLM)
{
pointerEventData = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute<IPointerEnterHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute<IPointerDownHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler);
yield return new WaitForSeconds(0.2f);
ExecuteEvents.Execute<IPointerUpHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler);
ExecuteEvents.Execute<IPointerClickHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerClickHandler);
yield break;
}
// Token: 0x0601263A RID: 75322 RVA: 0x0054A9BC File Offset: 0x00548BBC
public IEnumerator IJGOPHIGMBK()
{
yield return this.ANDBDIHMJJA();
this.KJIONGNKHOF = true;
realtimeSinceStartup = Time.realtimeSinceStartup;
while (!this.HDKFPOCONMN)
{
num = Time.realtimeSinceStartup - realtimeSinceStartup;
yield return new WaitForSeconds(0.1f);
}
yield return this.JJICKFBHHIH();
yield break;
}
// Token: 0x0601263B RID: 75323 RVA: 0x0054A9D8 File Offset: 0x00548BD8
public void KFEALNBDNEO()
{
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
if (this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible)
{
this.EHKAHIAFMBG.Push(this.KBIFHAFCLKI);
this.KBIFHAFCLKI += characterCountVisible;
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.HHANMGMHPHE();
}
}
// Token: 0x0601263C RID: 75324 RVA: 0x0054AA50 File Offset: 0x00548C50
private IEnumerator GHHDILGNGIG(Button ILOFENDAFLM)
{
pointerEventData = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute<IPointerEnterHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute<IPointerDownHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler);
yield return new WaitForSeconds(0.2f);
ExecuteEvents.Execute<IPointerUpHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler);
ExecuteEvents.Execute<IPointerClickHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerClickHandler);
yield break;
}
// Token: 0x0601263D RID: 75325 RVA: 0x0054AA6C File Offset: 0x00548C6C
private void HALNAHDCABC()
{
this.exitPanel.gameObject.SetActive(true);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("GAME IN PROGRESS");
stringBuilder.Append(" failed. Value: ");
string @string = Encoding.ASCII.GetString(this.textAsset.bytes);
stringBuilder.Append(@string);
this.AGILIOCJGCB = stringBuilder.ToString();
this.fadeImage.color = Color.black;
this.textObject.text = this.AGILIOCJGCB;
this.OONJCCBPPFG();
}
// Token: 0x0601263E RID: 75326 RVA: 0x0054AAFC File Offset: 0x00548CFC
private void AAEJCJGGKEJ()
{
if (!this.KJIONGNKHOF)
{
return;
}
}
// Token: 0x0601263F RID: 75327 RVA: 0x0054AB0C File Offset: 0x00548D0C
private IEnumerator FCKADOMAIAC(Button ILOFENDAFLM)
{
pointerEventData = new PointerEventData(EventSystem.current);
ExecuteEvents.Execute<IPointerEnterHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler);
ExecuteEvents.Execute<IPointerDownHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler);
yield return new WaitForSeconds(0.2f);
ExecuteEvents.Execute<IPointerUpHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler);
ExecuteEvents.Execute<IPointerClickHandler>(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerClickHandler);
yield break;
}
// Token: 0x06012640 RID: 75328 RVA: 0x0054AB28 File Offset: 0x00548D28
private IEnumerator PCHGHCDCMOG()
{
this.fadeImage.CrossFadeAlpha(0f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x06012641 RID: 75329 RVA: 0x0054AB44 File Offset: 0x00548D44
public void PGMJJLGDMPP()
{
if (this.EHKAHIAFMBG.Count > 0)
{
this.KBIFHAFCLKI = this.EHKAHIAFMBG.Pop();
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.OONJCCBPPFG();
}
}
// Token: 0x06012642 RID: 75330 RVA: 0x0054AB98 File Offset: 0x00548D98
private void Start()
{
this.exitPanel.gameObject.SetActive(false);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("<b>This game requires a free Rec Room cloud profile. If this is your first time playing, a new profile will be created and linked to your PSN account.</b>");
stringBuilder.Append("\n\n");
string @string = Encoding.ASCII.GetString(this.textAsset.bytes);
stringBuilder.Append(@string);
this.AGILIOCJGCB = stringBuilder.ToString();
this.fadeImage.color = Color.black;
this.textObject.text = this.AGILIOCJGCB;
this.OONJCCBPPFG();
}
// Token: 0x06012643 RID: 75331 RVA: 0x0054AC28 File Offset: 0x00548E28
private void MOAAJAOGKEO()
{
this.exitPanel.gameObject.SetActive(true);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("Can't set MaxPlayers when not in that room.");
stringBuilder.Append("You Hit ");
string @string = Encoding.ASCII.GetString(this.textAsset.bytes);
stringBuilder.Append(@string);
this.AGILIOCJGCB = stringBuilder.ToString();
this.fadeImage.color = Color.black;
this.textObject.text = this.AGILIOCJGCB;
this.HHANMGMHPHE();
}
// Token: 0x06012644 RID: 75332 RVA: 0x0054ACB8 File Offset: 0x00548EB8
private IEnumerator JDKOENJBAAE()
{
this.fadeImage.CrossFadeAlpha(0f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x06012645 RID: 75333 RVA: 0x0054ACD4 File Offset: 0x00548ED4
private void EEPEOCMOGIL()
{
if (!this.KJIONGNKHOF)
{
return;
}
}
// Token: 0x06012646 RID: 75334 RVA: 0x0054ACE4 File Offset: 0x00548EE4
private void HDCAMLJLKHC()
{
this.exitPanel.gameObject.SetActive(false);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("&aip=0");
stringBuilder.Append("Oh, Hell no!");
string @string = Encoding.ASCII.GetString(this.textAsset.bytes);
stringBuilder.Append(@string);
this.AGILIOCJGCB = stringBuilder.ToString();
this.fadeImage.color = Color.black;
this.textObject.text = this.AGILIOCJGCB;
this.FFNDJBBEJLB();
}
// Token: 0x06012647 RID: 75335 RVA: 0x0054AD74 File Offset: 0x00548F74
private void JENIEOPAHLC()
{
Application.Quit();
}
// Token: 0x06012648 RID: 75336 RVA: 0x0054AD7C File Offset: 0x00548F7C
private IEnumerator PJIBIOHOCEO()
{
this.fadeImage.CrossFadeAlpha(0f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x06012649 RID: 75337 RVA: 0x0054AD98 File Offset: 0x00548F98
private void IJNMFGHHCBA()
{
Application.Quit();
}
// Token: 0x0601264A RID: 75338 RVA: 0x0054ADA0 File Offset: 0x00548FA0
private void FFNDJBBEJLB()
{
this.pageUpButton.interactable = this.EHKAHIAFMBG.Count > 0;
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
this.pageDownButton.interactable = this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible;
}
// Token: 0x0601264B RID: 75339 RVA: 0x0054ADF8 File Offset: 0x00548FF8
public void HALAEHNDPFH()
{
Console.WriteLine("Add random value");
this.KJIONGNKHOF = false;
this.LMFDJDHJJLE();
}
// Token: 0x0601264C RID: 75340 RVA: 0x0054AE14 File Offset: 0x00549014
private void EMHHCHOFCLP(Button ILOFENDAFLM)
{
base.StartCoroutine(this.MCHCDLEOLFE(ILOFENDAFLM));
}
// Token: 0x0601264D RID: 75341 RVA: 0x0054AE24 File Offset: 0x00549024
public void FICHJHDOEJJ()
{
Console.WriteLine("SystemInfo");
this.KJIONGNKHOF = true;
this.HDKFPOCONMN = true;
}
// Token: 0x0601264E RID: 75342 RVA: 0x0054AE40 File Offset: 0x00549040
public void JCDCLGBLJDJ()
{
Console.WriteLine("PID");
this.KJIONGNKHOF = true;
this.HDKFPOCONMN = false;
}
// Token: 0x0601264F RID: 75343 RVA: 0x0054AE5C File Offset: 0x0054905C
public void Button_PageUp()
{
if (this.EHKAHIAFMBG.Count > 0)
{
this.KBIFHAFCLKI = this.EHKAHIAFMBG.Pop();
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.OONJCCBPPFG();
}
}
// Token: 0x06012650 RID: 75344 RVA: 0x0054AEB0 File Offset: 0x005490B0
private void NICOCLOFMEF()
{
this.exitPanel.gameObject.SetActive(true);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("Overlay Awake");
stringBuilder.Append("Proxy-Connection: Keep-Alive");
string @string = Encoding.ASCII.GetString(this.textAsset.bytes);
stringBuilder.Append(@string);
this.AGILIOCJGCB = stringBuilder.ToString();
this.fadeImage.color = Color.black;
this.textObject.text = this.AGILIOCJGCB;
this.HHANMGMHPHE();
}
// Token: 0x06012651 RID: 75345 RVA: 0x0054AF40 File Offset: 0x00549140
private void PINHMNLCHGK()
{
this.exitPanel.gameObject.SetActive(true);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("Owner");
stringBuilder.Append("Your profile is in timeout. Conduct@againstgrav.com");
string @string = Encoding.ASCII.GetString(this.textAsset.bytes);
stringBuilder.Append(@string);
this.AGILIOCJGCB = stringBuilder.ToString();
this.fadeImage.color = Color.black;
this.textObject.text = this.AGILIOCJGCB;
this.HHANMGMHPHE();
}
// Token: 0x06012652 RID: 75346 RVA: 0x0054AFD0 File Offset: 0x005491D0
private IEnumerator ANDBDIHMJJA()
{
this.fadeImage.CrossFadeAlpha(0f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x06012653 RID: 75347 RVA: 0x0054AFEC File Offset: 0x005491EC
public void KBAPNDPLFIN()
{
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
if (this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible)
{
this.EHKAHIAFMBG.Push(this.KBIFHAFCLKI);
this.KBIFHAFCLKI += characterCountVisible;
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.HHANMGMHPHE();
}
}
// Token: 0x06012654 RID: 75348 RVA: 0x0054B064 File Offset: 0x00549264
public void EFIFGCANIGF()
{
if (this.EHKAHIAFMBG.Count > 0)
{
this.KBIFHAFCLKI = this.EHKAHIAFMBG.Pop();
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.GPBMPNDFEEF();
}
}
// Token: 0x06012655 RID: 75349 RVA: 0x0054B0B8 File Offset: 0x005492B8
private void HHANMGMHPHE()
{
this.pageUpButton.interactable = this.EHKAHIAFMBG.Count > 0;
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
this.pageDownButton.interactable = this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible;
}
// Token: 0x06012656 RID: 75350 RVA: 0x0054B110 File Offset: 0x00549310
private void KOFHGFMGMDG()
{
Application.Quit();
}
// Token: 0x06012657 RID: 75351 RVA: 0x0054B118 File Offset: 0x00549318
private IEnumerator AJJDFMOPLNA()
{
this.fadeImage.CrossFadeAlpha(0f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x06012658 RID: 75352 RVA: 0x0054B134 File Offset: 0x00549334
public void Button_Decline()
{
Console.WriteLine("Player declined the EULA Screen");
this.KJIONGNKHOF = false;
this.KOFHGFMGMDG();
}
// Token: 0x06012659 RID: 75353 RVA: 0x0054B150 File Offset: 0x00549350
private void IOHFKAALOGL(Button ILOFENDAFLM)
{
base.StartCoroutine(this.MCHCDLEOLFE(ILOFENDAFLM));
}
// Token: 0x0601265A RID: 75354 RVA: 0x0054B160 File Offset: 0x00549360
private void GPBMPNDFEEF()
{
this.pageUpButton.interactable = this.EHKAHIAFMBG.Count > 0;
int characterCountVisible = this.textObject.cachedTextGenerator.characterCountVisible;
this.pageDownButton.interactable = this.AGILIOCJGCB.Length > this.KBIFHAFCLKI + characterCountVisible;
}
// Token: 0x0601265B RID: 75355 RVA: 0x0054B1B8 File Offset: 0x005493B8
private void HNDLFBBPEGL()
{
if (!this.KJIONGNKHOF)
{
return;
}
}
// Token: 0x0601265C RID: 75356 RVA: 0x0054B1C8 File Offset: 0x005493C8
public void PKFNAMKCHEG()
{
if (this.EHKAHIAFMBG.Count > 1)
{
this.KBIFHAFCLKI = this.EHKAHIAFMBG.Pop();
this.textObject.text = this.AGILIOCJGCB.Substring(this.KBIFHAFCLKI);
this.HHANMGMHPHE();
}
}
// Token: 0x0601265D RID: 75357 RVA: 0x0054B21C File Offset: 0x0054941C
private IEnumerator JLBKCMFJLAB()
{
this.fadeImage.CrossFadeAlpha(1f, this.fadeSeconds, true);
yield return new WaitForSeconds(this.fadeSeconds);
yield break;
}
// Token: 0x0601265E RID: 75358 RVA: 0x0054B238 File Offset: 0x00549438
public IEnumerator Show()
{
yield return this.ANDBDIHMJJA();
this.KJIONGNKHOF = true;
realtimeSinceStartup = Time.realtimeSinceStartup;
while (!this.HDKFPOCONMN)
{
num = Time.realtimeSinceStartup - realtimeSinceStartup;
yield return new WaitForSeconds(0.1f);
}
yield return this.JJICKFBHHIH();
yield break;
}
// Token: 0x0400333F RID: 13119
private const string GEMCDFBOJLG = "<b>This game requires a free Rec Room cloud profile. If this is your first time playing, a new profile will be created and linked to your PSN account.</b>";
// Token: 0x04003340 RID: 13120
public Transform exitPanel;
// Token: 0x04003341 RID: 13121
public Image fadeImage;
// Token: 0x04003342 RID: 13122
public float fadeSeconds = 1f;
// Token: 0x04003343 RID: 13123
public Text textObject;
// Token: 0x04003344 RID: 13124
public TextAsset textAsset;
// Token: 0x04003345 RID: 13125
public Button acceptButton;
// Token: 0x04003346 RID: 13126
public Button declineButton;
// Token: 0x04003347 RID: 13127
public Button pageUpButton;
// Token: 0x04003348 RID: 13128
public Button pageDownButton;
// Token: 0x04003349 RID: 13129
private bool HDKFPOCONMN;
// Token: 0x0400334A RID: 13130
private bool KJIONGNKHOF;
// Token: 0x0400334B RID: 13131
private int KBIFHAFCLKI;
// Token: 0x0400334C RID: 13132
private Stack<int> EHKAHIAFMBG = new Stack<int>();
// Token: 0x0400334D RID: 13133
private string AGILIOCJGCB;
}