Files
2026-04-08 23:40:05 +02:00

383 lines
20 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
using System.Text.RegularExpressions;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x0200010F RID: 271
[Token(Token = "0x200010F")]
[StructLayout(3)]
public class EulaScreen : MonoBehaviour
{
// Token: 0x0600070E RID: 1806 RVA: 0x00024004 File Offset: 0x00022204
[Token(Token = "0x600070E")]
[Address(RVA = "0x152BB70", Offset = "0x152A570", VA = "0x18152BB70")]
private void Awake()
{
this.acceptButton.interactable = true;
this.fadeImage.gameObject.SetActive(true);
GameObject gameObject = this.exitPanel.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x0600070F RID: 1807 RVA: 0x0002404C File Offset: 0x0002224C
[Token(Token = "0x600070F")]
[Address(RVA = "0x152C110", Offset = "0x152AB10", VA = "0x18152C110")]
private void Start()
{
StringBuilder stringBuilder;
int num;
do
{
stringBuilder = new StringBuilder();
StringBuilder stringBuilder2 = stringBuilder.Append("<b>This game requires a free Rec Room cloud account. If this is your first time playing, a new account will be created and linked to your account on PlayStation™Network.</b>");
StringBuilder stringBuilder3 = stringBuilder.Append("\n\n");
StringReader stringReader = new StringReader(this.textAsset.text);
Regex regex = new Regex("^# (.*)$");
Regex regex2 = new Regex("^## (.*)$");
Regex regex3 = new Regex("^### (.*)$");
Regex regex4 = new Regex("^\\* (.*)$");
string text = stringReader.ReadToEnd();
if (text != 0)
{
string text2 = regex.Replace(text, "<size=150%><b>$1</b></size>");
string text3 = regex2.Replace(text2, "<size=120%><b>$1</b></size>");
string text4 = regex3.Replace(text3, "<b>$1</b>");
string text5 = regex4.Replace(text4, "•<indent=3em>$1</indent>");
StringBuilder stringBuilder4 = stringBuilder.AppendLine(text5);
}
num = 0;
if (stringReader != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
TMP_Text tmp_Text = this.textObject;
int hashCode = stringBuilder.GetHashCode();
Vector3[] textContainerLocalCorners = this.textObject.GetTextContainerLocalCorners();
Button button = this.pageUpButton;
bool flag = this.textObject.m_pageToDisplay > 1;
button.interactable = flag;
Button button2 = this.pageDownButton;
TMP_Text tmp_Text2 = this.textObject;
int pageCount = tmp_Text2.m_textInfo.pageCount;
bool flag2 = tmp_Text2.m_pageToDisplay < pageCount;
button2.interactable = flag2;
this.acceptButton.interactable = true;
}
// Token: 0x06000710 RID: 1808 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000710")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void Update()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000711 RID: 1809 RVA: 0x000241C8 File Offset: 0x000223C8
[Token(Token = "0x6000711")]
[Address(RVA = "0x152C040", Offset = "0x152AA40", VA = "0x18152C040")]
public IPromise Show()
{
Scheduler instance = SingletonMonoBehaviour.Instance;
EulaScreen.HAOPLCGDDEI haoplcgddei;
haoplcgddei.System.IDisposable.Dispose();
haoplcgddei.<>1__state = (int)((ulong)0L);
haoplcgddei.<>4__this = this;
ISchedulerPromise schedulerPromise = instance.Run(this, haoplcgddei);
throw new NullReferenceException();
}
// Token: 0x06000712 RID: 1810 RVA: 0x00024200 File Offset: 0x00022400
[Token(Token = "0x6000712")]
[Address(RVA = "0x152BF00", Offset = "0x152A900", VA = "0x18152BF00")]
private IEnumerator<ISchedule> FLJGIGFNFDN()
{
/*
An exception occurred when decompiling this method (06000712)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> EulaScreen::FLJGIGFNFDN()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(HAOPLCGDDEI::System.IDisposable.Dispose, ldloc:HAOPLCGDDEI(var_0))
stfld:int32(HAOPLCGDDEI::<>1__state, ldloc:HAOPLCGDDEI(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:EulaScreen(HAOPLCGDDEI::<>4__this, ldloc:HAOPLCGDDEI(var_0), ldloc:EulaScreen(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06000713 RID: 1811 RVA: 0x00024224 File Offset: 0x00022424
[Token(Token = "0x6000713")]
[Address(RVA = "0x152BEA0", Offset = "0x152A8A0", VA = "0x18152BEA0")]
private IEnumerator<ISchedule> DCPCGMKBGJI()
{
/*
An exception occurred when decompiling this method (06000713)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> EulaScreen::DCPCGMKBGJI()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(NPAPNJGNPDE::System.IDisposable.Dispose, ldloc:NPAPNJGNPDE(var_0))
stfld:int32(NPAPNJGNPDE::<>1__state, ldloc:NPAPNJGNPDE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:EulaScreen(NPAPNJGNPDE::<>4__this, ldloc:NPAPNJGNPDE(var_0), ldloc:EulaScreen(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06000714 RID: 1812 RVA: 0x00024248 File Offset: 0x00022448
[Token(Token = "0x6000714")]
[Address(RVA = "0x152BF60", Offset = "0x152A960", VA = "0x18152BF60")]
private IEnumerator<ISchedule> NMGKIHGICEM()
{
/*
An exception occurred when decompiling this method (06000714)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> EulaScreen::NMGKIHGICEM()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(NHIBHFKBHJF::System.IDisposable.Dispose, ldloc:NHIBHFKBHJF(var_0))
stfld:int32(NHIBHFKBHJF::<>1__state, ldloc:NHIBHFKBHJF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:EulaScreen(NHIBHFKBHJF::<>4__this, ldloc:NHIBHFKBHJF(var_0), ldloc:EulaScreen(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06000715 RID: 1813 RVA: 0x0002426C File Offset: 0x0002246C
[Token(Token = "0x6000715")]
[Address(RVA = "0x152BCB0", Offset = "0x152A6B0", VA = "0x18152BCB0")]
public void Button_Accept()
{
Console.WriteLine("Player accepted the EULA Screen");
this.JEDJCNNDFNG = true;
}
// Token: 0x06000716 RID: 1814 RVA: 0x0002428C File Offset: 0x0002248C
[Token(Token = "0x6000716")]
[Address(RVA = "0x152BD10", Offset = "0x152A710", VA = "0x18152BD10")]
public void Button_Decline()
{
Console.WriteLine("Player declined the EULA Screen");
this.GFAPLOBOCJD = false;
Application.Quit();
}
// Token: 0x06000717 RID: 1815 RVA: 0x000242B4 File Offset: 0x000224B4
[Token(Token = "0x6000717")]
[Address(RVA = "0x152BE10", Offset = "0x152A810", VA = "0x18152BE10")]
public void Button_PageUp()
{
TMP_Text tmp_Text = this.textObject;
int pageToDisplay = tmp_Text.m_pageToDisplay;
if (pageToDisplay > 1)
{
tmp_Text.pageToDisplay = pageToDisplay;
}
Button button = this.pageUpButton;
bool flag = tmp_Text.m_pageToDisplay > 1;
button.interactable = flag;
TMP_Text tmp_Text2 = this.textObject;
TMP_TextInfo textInfo = tmp_Text2.m_textInfo;
Button button2 = this.pageDownButton;
int pageCount = textInfo.pageCount;
bool flag2 = tmp_Text2.m_pageToDisplay < pageCount;
button2.interactable = flag2;
}
// Token: 0x06000718 RID: 1816 RVA: 0x00024330 File Offset: 0x00022530
[Token(Token = "0x6000718")]
[Address(RVA = "0x152BD70", Offset = "0x152A770", VA = "0x18152BD70")]
public void Button_PageDown()
{
TMP_Text tmp_Text = this.textObject;
TMP_TextInfo textInfo = tmp_Text.m_textInfo;
int num = tmp_Text.m_pageToDisplay;
if (num < textInfo.pageCount)
{
num++;
tmp_Text.pageToDisplay = num;
}
Button button = this.pageUpButton;
bool flag = tmp_Text.m_pageToDisplay > 1;
button.interactable = flag;
TMP_Text tmp_Text2 = this.textObject;
TMP_TextInfo textInfo2 = tmp_Text2.m_textInfo;
Button button2 = this.pageDownButton;
int pageCount = textInfo2.pageCount;
bool flag2 = tmp_Text2.m_pageToDisplay < pageCount;
button2.interactable = flag2;
}
// Token: 0x06000719 RID: 1817 RVA: 0x000243C0 File Offset: 0x000225C0
[Token(Token = "0x6000719")]
[Address(RVA = "0x152BBE0", Offset = "0x152A5E0", VA = "0x18152BBE0")]
private void BALLFOJGBMK()
{
TMP_Text tmp_Text = this.textObject;
Button button = this.pageUpButton;
bool flag = tmp_Text.m_pageToDisplay > 1;
button.interactable = flag;
TMP_Text tmp_Text2 = this.textObject;
TMP_TextInfo textInfo = tmp_Text2.m_textInfo;
Button button2 = this.pageDownButton;
int pageCount = textInfo.pageCount;
bool flag2 = tmp_Text2.m_pageToDisplay < pageCount;
button2.interactable = flag2;
}
// Token: 0x0600071A RID: 1818 RVA: 0x00024428 File Offset: 0x00022628
[Token(Token = "0x600071A")]
[Address(RVA = "0x152BFC0", Offset = "0x152A9C0", VA = "0x18152BFC0")]
private void OCPHMLGLNCP(Button LKDLEHGHCAD)
{
EulaScreen.KKEHNHJENBO kkehnhjenbo;
kkehnhjenbo.System.IDisposable.Dispose();
kkehnhjenbo.<>1__state = (int)((ulong)0L);
kkehnhjenbo.button = LKDLEHGHCAD;
Coroutine coroutine = base.StartCoroutine(kkehnhjenbo);
}
// Token: 0x0600071B RID: 1819 RVA: 0x00024454 File Offset: 0x00022654
[Token(Token = "0x600071B")]
[Address(RVA = "0x152BC50", Offset = "0x152A650", VA = "0x18152BC50")]
private IEnumerator BDLELGEBLLN(Button LKDLEHGHCAD)
{
/*
An exception occurred when decompiling this method (0600071B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator EulaScreen::BDLELGEBLLN(UnityEngine.UI.Button)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(KKEHNHJENBO::System.IDisposable.Dispose, ldloc:KKEHNHJENBO(var_0))
stfld:int32(KKEHNHJENBO::<>1__state, ldloc:KKEHNHJENBO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:Button(KKEHNHJENBO::button, ldloc:KKEHNHJENBO(var_0), ldloc:Button(LKDLEHGHCAD))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600071C RID: 1820 RVA: 0x00024478 File Offset: 0x00022678
[Token(Token = "0x600071C")]
[Address(RVA = "0x5CECE0", Offset = "0x5CD6E0", VA = "0x1805CECE0")]
private void AJCLHMIJJLH()
{
Application.Quit();
}
// Token: 0x0600071D RID: 1821 RVA: 0x0002448C File Offset: 0x0002268C
[Token(Token = "0x600071D")]
[Address(RVA = "0xAD5490", Offset = "0xAD3E90", VA = "0x180AD5490")]
public EulaScreen()
{
}
// Token: 0x04000651 RID: 1617
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000651")]
public Transform exitPanel;
// Token: 0x04000652 RID: 1618
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000652")]
public Image fadeImage;
// Token: 0x04000653 RID: 1619
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000653")]
public float fadeSeconds = 1f;
// Token: 0x04000654 RID: 1620
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000654")]
public TMP_Text textObject;
// Token: 0x04000655 RID: 1621
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000655")]
public TextAsset textAsset;
// Token: 0x04000656 RID: 1622
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000656")]
public Button acceptButton;
// Token: 0x04000657 RID: 1623
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000657")]
public Button declineButton;
// Token: 0x04000658 RID: 1624
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000658")]
public Button pageUpButton;
// Token: 0x04000659 RID: 1625
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000659")]
public Button pageDownButton;
// Token: 0x0400065A RID: 1626
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400065A")]
private bool JEDJCNNDFNG;
// Token: 0x0400065B RID: 1627
[global::Cpp2IlInjected.FieldOffset(Offset = "0x61")]
[Token(Token = "0x400065B")]
private bool GFAPLOBOCJD;
// Token: 0x0400065C RID: 1628
[Token(Token = "0x400065C")]
private static string FPOEHDPMLOG = "<b>This game requires a free Rec Room cloud account. If this is your first time playing, a new account will be created and linked to your account on PlayStation™Network.</b>";
}