scripts
This commit is contained in:
@@ -0,0 +1,349 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BE6 RID: 7142
|
||||
[Token(Token = "0x2001BE6")]
|
||||
[StructLayout(3)]
|
||||
public class UIRegistrationDialog : ConfirmUIDialog<string, bool>
|
||||
{
|
||||
// Token: 0x17001E17 RID: 7703
|
||||
// (get) Token: 0x0600BF8F RID: 49039 RVA: 0x002D2658 File Offset: 0x002D0858
|
||||
// (set) Token: 0x0600BF90 RID: 49040 RVA: 0x002D266C File Offset: 0x002D086C
|
||||
[Token(Token = "0x17001E17")]
|
||||
public string MDHCHOLIJEF
|
||||
{
|
||||
[Token(Token = "0x600BF8F")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")]
|
||||
get;
|
||||
[Token(Token = "0x600BF90")]
|
||||
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF91 RID: 49041 RVA: 0x002D2680 File Offset: 0x002D0880
|
||||
[Token(Token = "0x600BF91")]
|
||||
[Address(RVA = "0x17605D0", Offset = "0x175EFD0", VA = "0x1817605D0")]
|
||||
private void Start()
|
||||
{
|
||||
if (!ACDNIAEFGHK.BJIPCLFGBOE)
|
||||
{
|
||||
this.emailInputField.inputField3D.SelectInputField();
|
||||
}
|
||||
ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
|
||||
Action action = new Action(this.MGHCDBEFNOL);
|
||||
PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol + action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF92 RID: 49042 RVA: 0x002D26CC File Offset: 0x002D08CC
|
||||
[Token(Token = "0x600BF92")]
|
||||
[Address(RVA = "0x1760070", Offset = "0x175EA70", VA = "0x181760070", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
|
||||
Action action = new Action(this.MGHCDBEFNOL);
|
||||
PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol - action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF93 RID: 49043 RVA: 0x002D26F8 File Offset: 0x002D08F8
|
||||
[Token(Token = "0x600BF93")]
|
||||
[Address(RVA = "0x175FD90", Offset = "0x175E790", VA = "0x18175FD90", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.emailInputField;
|
||||
Func<string, bool> func = new Func(this.LOLLECDCPOL);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
this.emailInputField.FFDOINJEHMM = true;
|
||||
this.submitButton.FFDOINJEHMM = true;
|
||||
this.privacyPolicyButton.FFDOINJEHMM = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF94 RID: 49044 RVA: 0x002D2768 File Offset: 0x002D0968
|
||||
[Token(Token = "0x600BF94")]
|
||||
[Address(RVA = "0x1760130", Offset = "0x175EB30", VA = "0x181760130")]
|
||||
public void OnEnable()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.LJMAOMDLHKJ = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF95 RID: 49045 RVA: 0x002D2788 File Offset: 0x002D0988
|
||||
[Token(Token = "0x600BF95")]
|
||||
[Address(RVA = "0x1760390", Offset = "0x175ED90", VA = "0x181760390", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(string AIKLPOJAIIO, bool GBCPAGHNHFH)
|
||||
{
|
||||
bool gaveEmailThisSession = SingletonMonoBehaviour.Instance.GaveEmailThisSession;
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
this.FCHFBMAPNHJ = gaveEmailThisSession;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
this.screenHeader.LKIBJOMNFFD = AIKLPOJAIIO;
|
||||
this.screenHeader.LDENPGAMDPF = GBCPAGHNHFH;
|
||||
}
|
||||
GameObject gameObject = this.registrationGroup;
|
||||
bool flag = !this.FCHFBMAPNHJ;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.confirmationGroup;
|
||||
bool fchfbmapnhj = this.FCHFBMAPNHJ;
|
||||
gameObject2.SetActive(fchfbmapnhj);
|
||||
TextMeshProUGUI textMeshProUGUI = this.descriptionText;
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
string text = "Enter your email";
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
text = "Enter your parent/guardian's email";
|
||||
}
|
||||
textMeshProUGUI.text = text;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF96 RID: 49046 RVA: 0x002D2848 File Offset: 0x002D0A48
|
||||
[Token(Token = "0x600BF96")]
|
||||
[Address(RVA = "0x1760230", Offset = "0x175EC30", VA = "0x181760230")]
|
||||
public void ShowConfirmationScreen()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.confirmationDetailsText;
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
string text = "Check your email for a confirmation link to complete your registration!";
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
text = "Ask your parent/guardian to check their email for a confirmation link to complete your registration!";
|
||||
}
|
||||
textMeshProUGUI.text = text;
|
||||
GameObject gameObject = this.registrationGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.confirmationGroup.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF97 RID: 49047 RVA: 0x002D28AC File Offset: 0x002D0AAC
|
||||
[Token(Token = "0x600BF97")]
|
||||
[Address(RVA = "0x17601B0", Offset = "0x175EBB0", VA = "0x1817601B0")]
|
||||
public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
this.emailInputField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.privacyPolicyButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF98 RID: 49048 RVA: 0x002D28F0 File Offset: 0x002D0AF0
|
||||
[Token(Token = "0x600BF98")]
|
||||
[Address(RVA = "0x175FB00", Offset = "0x175E500", VA = "0x18175FB00")]
|
||||
private IEnumerator BGAPDFCAMAG()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BF98)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.Dialog.UIRegistrationDialog::BGAPDFCAMAG()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(FFHIAJGMEFN::System.IDisposable.Dispose, ldloc:FFHIAJGMEFN(var_0))
|
||||
stfld:int32(FFHIAJGMEFN::<>1__state, ldloc:FFHIAJGMEFN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:UIRegistrationDialog(FFHIAJGMEFN::<>4__this, ldloc:FFHIAJGMEFN(var_0), ldloc:UIRegistrationDialog(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: 0x0600BF99 RID: 49049 RVA: 0x002D2914 File Offset: 0x002D0B14
|
||||
[Token(Token = "0x600BF99")]
|
||||
[Address(RVA = "0x175FEC0", Offset = "0x175E8C0", VA = "0x18175FEC0")]
|
||||
private void MGHCDBEFNOL()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (PEGGCEDHBOF.DOOHKCANFLO.CNJIJKAHHCG && <JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField == this)
|
||||
{
|
||||
<JNBAANDJIAD>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9A RID: 49050 RVA: 0x002D295C File Offset: 0x002D0B5C
|
||||
[Token(Token = "0x600BF9A")]
|
||||
[Address(RVA = "0x175FC50", Offset = "0x175E650", VA = "0x18175FC50")]
|
||||
public void Button_ShowPrivacyPolicy()
|
||||
{
|
||||
UIRegistrationDialog.OnPrivacyPolicySelected();
|
||||
FBPACFPINIK.IAJIDPEFALM();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9B RID: 49051 RVA: 0x002D2980 File Offset: 0x002D0B80
|
||||
[Token(Token = "0x600BF9B")]
|
||||
[Address(RVA = "0x175FD10", Offset = "0x175E710", VA = "0x18175FD10")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
ActionEvent<string> onValidEmailEntered = UIRegistrationDialog.OnValidEmailEntered;
|
||||
if (onValidEmailEntered != 0)
|
||||
{
|
||||
string text = this.<BOMHJCNNAGH>k__BackingField;
|
||||
onValidEmailEntered.Invoke(text);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9C RID: 49052 RVA: 0x002D29A8 File Offset: 0x002D0BA8
|
||||
[Token(Token = "0x600BF9C")]
|
||||
[Address(RVA = "0x175FB60", Offset = "0x175E560", VA = "0x18175FB60")]
|
||||
public void Button_Resend()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
this.emailInputField.FFDOINJEHMM = true;
|
||||
this.submitButton.FFDOINJEHMM = true;
|
||||
this.privacyPolicyButton.FFDOINJEHMM = true;
|
||||
this.registrationGroup.SetActive(true);
|
||||
GameObject gameObject = this.confirmationGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.emailInputField.inputField3D.ForcePressed();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9D RID: 49053 RVA: 0x002D2A20 File Offset: 0x002D0C20
|
||||
[Token(Token = "0x600BF9D")]
|
||||
[Address(RVA = "0x1760740", Offset = "0x175F140", VA = "0x181760740")]
|
||||
public UIRegistrationDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9E RID: 49054 RVA: 0x002D2A40 File Offset: 0x002D0C40
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600BF9E")]
|
||||
[Address(RVA = "0x17606C0", Offset = "0x175F0C0", VA = "0x1817606C0")]
|
||||
static UIRegistrationDialog()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<string> actionEvent = new ActionEvent(4, num != 0);
|
||||
num = 0;
|
||||
UIRegistrationDialog.OnValidEmailEntered = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9F RID: 49055 RVA: 0x002D2A60 File Offset: 0x002D0C60
|
||||
[Token(Token = "0x600BF9F")]
|
||||
[Address(RVA = "0x175FE90", Offset = "0x175E890", VA = "0x18175FE90")]
|
||||
[CompilerGenerated]
|
||||
private bool LOLLECDCPOL(string LJKKKECANAB)
|
||||
{
|
||||
this.<BOMHJCNNAGH>k__BackingField = LJKKKECANAB;
|
||||
bool flag = JAKDHKJDFNP.MEGPLKIGIJC(LJKKKECANAB);
|
||||
this.EOBNHKFHBLD = flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x04007EA8 RID: 32424
|
||||
[Token(Token = "0x4007EA8")]
|
||||
public static ActionEvent<string> OnValidEmailEntered;
|
||||
|
||||
// Token: 0x04007EA9 RID: 32425
|
||||
[Token(Token = "0x4007EA9")]
|
||||
public static Action OnPrivacyPolicySelected;
|
||||
|
||||
// Token: 0x04007EAA RID: 32426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007EAA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private ScreenHeader screenHeader;
|
||||
|
||||
// Token: 0x04007EAB RID: 32427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007EAB")]
|
||||
[SerializeField]
|
||||
[Header("Registration")]
|
||||
private GameObject registrationGroup;
|
||||
|
||||
// Token: 0x04007EAC RID: 32428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007EAC")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI descriptionText;
|
||||
|
||||
// Token: 0x04007EAD RID: 32429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007EAD")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField emailInputField;
|
||||
|
||||
// Token: 0x04007EAE RID: 32430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007EAE")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007EAF RID: 32431
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007EAF")]
|
||||
[SerializeField]
|
||||
private Button3D privacyPolicyButton;
|
||||
|
||||
// Token: 0x04007EB0 RID: 32432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007EB0")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007EB1 RID: 32433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007EB1")]
|
||||
[SerializeField]
|
||||
[Header("Confirmation")]
|
||||
private GameObject confirmationGroup;
|
||||
|
||||
// Token: 0x04007EB2 RID: 32434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007EB2")]
|
||||
[SerializeField]
|
||||
private Button3D resendButton;
|
||||
|
||||
// Token: 0x04007EB3 RID: 32435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007EB3")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI resentText;
|
||||
|
||||
// Token: 0x04007EB4 RID: 32436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007EB4")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI confirmationDetailsText;
|
||||
|
||||
// Token: 0x04007EB5 RID: 32437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007EB5")]
|
||||
private float ECLPFNOCNPI = 10f;
|
||||
|
||||
// Token: 0x04007EB6 RID: 32438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4007EB6")]
|
||||
private bool EOBNHKFHBLD;
|
||||
|
||||
// Token: 0x04007EB8 RID: 32440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007EB8")]
|
||||
private bool FCHFBMAPNHJ;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user