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(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler); yield return new WaitForSeconds(0.2f); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler); ExecuteEvents.Execute(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(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler); yield return new WaitForSeconds(0.2f); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler); ExecuteEvents.Execute(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(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler); yield return new WaitForSeconds(0.2f); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler); ExecuteEvents.Execute(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(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler); yield return new WaitForSeconds(0.2f); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler); ExecuteEvents.Execute(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(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler); yield return new WaitForSeconds(0.2f); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler); ExecuteEvents.Execute(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(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler); yield return new WaitForSeconds(0.2f); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler); ExecuteEvents.Execute(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(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler); yield return new WaitForSeconds(0.2f); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler); ExecuteEvents.Execute(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(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerEnterHandler); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerDownHandler); yield return new WaitForSeconds(0.2f); ExecuteEvents.Execute(ILOFENDAFLM.gameObject, pointerEventData, ExecuteEvents.pointerUpHandler); ExecuteEvents.Execute(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("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."); 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 = "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."; // 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 EHKAHIAFMBG = new Stack(); // Token: 0x0400334D RID: 13133 private string AGILIOCJGCB; }