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

832 lines
32 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AmplitudeAnalytics;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using UnityEngine;
// Token: 0x02000004 RID: 4
[Token(Token = "0x2000004")]
[StructLayout(3)]
public abstract class AccountSelectionManager : SingletonMonoBehaviour<AccountSelectionManager>
{
// Token: 0x1700000E RID: 14
// (get) Token: 0x06000016 RID: 22 RVA: 0x0000257C File Offset: 0x0000077C
// (set) Token: 0x06000017 RID: 23 RVA: 0x00002598 File Offset: 0x00000798
[Token(Token = "0x1700000E")]
protected AccountSelectionManager.GENCJJKBAHD GENECNFMDHJ
{
[Token(Token = "0x6000016")]
[Address(RVA = "0xFF7BA0", Offset = "0xFF65A0", VA = "0x180FF7BA0")]
get
{
HKKOHFHADKK cfjhdnbgipa = this.CFJHDNBGIPA;
throw new NullReferenceException();
}
[Token(Token = "0x6000017")]
[Address(RVA = "0xFF71E0", Offset = "0xFF5BE0", VA = "0x180FF71E0")]
set
{
object[] array = new object[3];
int frameCount = Time.frameCount;
if (frameCount != 0)
{
}
array[0] = frameCount;
HKKOHFHADKK cfjhdnbgipa = this.CFJHDNBGIPA;
if (cfjhdnbgipa != 0)
{
}
array[1] = cfjhdnbgipa;
if (cfjhdnbgipa != 0)
{
}
array[2] = cfjhdnbgipa;
Debug.LogFormat("Frame {0}: Transitioning from state {1} to {2}", array);
HKKOHFHADKK cfjhdnbgipa2 = this.CFJHDNBGIPA;
if (cfjhdnbgipa != value)
{
cfjhdnbgipa2.PIEOGAPMGIH((ushort)value);
}
}
}
// Token: 0x1700000F RID: 15
// (get) Token: 0x06000018 RID: 24 RVA: 0x0000260C File Offset: 0x0000080C
// (set) Token: 0x06000019 RID: 25 RVA: 0x00002628 File Offset: 0x00000828
[Token(Token = "0x1700000F")]
protected ushort BEOPIOIFFHC
{
[Token(Token = "0x6000018")]
[Address(RVA = "0xFF6E00", Offset = "0xFF5800", VA = "0x180FF6E00")]
get
{
HKKOHFHADKK cfjhdnbgipa = this.CFJHDNBGIPA;
throw new NullReferenceException();
}
[Token(Token = "0x6000019")]
[Address(RVA = "0xFF6F30", Offset = "0xFF5930", VA = "0x180FF6F30")]
set
{
this.CFJHDNBGIPA.PIEOGAPMGIH(value, value);
}
}
// Token: 0x17000010 RID: 16
// (get) Token: 0x0600001A RID: 26
[Token(Token = "0x17000010")]
public abstract bool IHHHGFJJMCB
{
[Token(Token = "0x600001A")]
[Address(Slot = "6")]
get;
}
// Token: 0x17000011 RID: 17
// (get) Token: 0x0600001B RID: 27 RVA: 0x00002648 File Offset: 0x00000848
[Token(Token = "0x17000011")]
public virtual bool KDIMEPHDNNF
{
[Token(Token = "0x600001B")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "7")]
get
{
}
}
// Token: 0x17000012 RID: 18
// (get) Token: 0x0600001C RID: 28 RVA: 0x00002658 File Offset: 0x00000858
[Token(Token = "0x17000012")]
public IPromise<PCBCGDHBAEL> FFELEFPIDPL
{
[Token(Token = "0x600001C")]
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250")]
get
{
/*
An exception occurred when decompiling this method (0600001C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<PCBCGDHBAEL> AccountSelectionManager::get_ConnectedToRecNetPromise()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [RecRoom.Promises.Runtime]RecRoom.Async.Promise`1<valuetype PCBCGDHBAEL>(var_0_06, ldfld:class [RecRoom.Promises.Runtime]RecRoom.Async.Promise`1<valuetype PCBCGDHBAEL>(AccountSelectionManager::JOHCMMMDAOI, ldloc:AccountSelectionManager(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: 0x0600001D RID: 29 RVA: 0x0000266C File Offset: 0x0000086C
[Token(Token = "0x600001D")]
[Address(RVA = "0xFF6ED0", Offset = "0xFF58D0", VA = "0x180FF6ED0")]
public void ConnectedToRecNet(PCBCGDHBAEL OONCLFAOPAD)
{
Promise<PCBCGDHBAEL> johcmmmdaoi = this.JOHCMMMDAOI;
}
// Token: 0x17000013 RID: 19
// (get) Token: 0x0600001E RID: 30 RVA: 0x00002688 File Offset: 0x00000888
// (set) Token: 0x0600001F RID: 31 RVA: 0x0000269C File Offset: 0x0000089C
[Token(Token = "0x17000013")]
public BootSequence.IIACGMGMLOB ODMGAJCCKFJ
{
[Token(Token = "0x600001E")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
get;
[Token(Token = "0x600001F")]
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
set;
}
// Token: 0x06000020 RID: 32 RVA: 0x000026B0 File Offset: 0x000008B0
[Token(Token = "0x6000020")]
[Address(RVA = "0xFF6DA0", Offset = "0xFF57A0", VA = "0x180FF6DA0", Slot = "4")]
protected override void Awake()
{
base.Awake();
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.CFJHDNBGIPA = hkkohfhadkk;
}
// Token: 0x06000021 RID: 33 RVA: 0x000026D0 File Offset: 0x000008D0
[Token(Token = "0x6000021")]
[Address(RVA = "0xFF7EC0", Offset = "0xFF68C0", VA = "0x180FF7EC0", Slot = "8")]
protected virtual void Start()
{
AudioSource audioSource = this.musicSource;
int num = 0;
if (audioSource != num)
{
float volume = this.musicSource.volume;
Coroutine neipcahhedh = this.NEIPCAHHEDH;
this.HGCIHFDOLPC = volume;
if (neipcahhedh != 0)
{
base.StopCoroutine(neipcahhedh);
}
AccountSelectionManager.GPBNDKAPLOE gpbndkaploe;
gpbndkaploe.System.IDisposable.Dispose();
int num2 = 0;
gpbndkaploe.<>4__this = this;
gpbndkaploe.<>1__state = num2;
gpbndkaploe.delay = (float)num2;
Coroutine coroutine = base.StartCoroutine(gpbndkaploe);
this.NEIPCAHHEDH = coroutine;
}
}
// Token: 0x06000022 RID: 34 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000022")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "9")]
public virtual void ShowErrorMessage(string MOPOMPHBHKF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000023 RID: 35
[Token(Token = "0x6000023")]
[Address(Slot = "10")]
public abstract void UpdateStatus(string AAHGIGHAIFI, bool BCOHEOIEPLL = true);
// Token: 0x06000024 RID: 36 RVA: 0x00002754 File Offset: 0x00000954
[Token(Token = "0x6000024")]
[Address(RVA = "0xFF7E10", Offset = "0xFF6810", VA = "0x180FF7E10")]
public IPromise<BootSequence.IIACGMGMLOB> StartLoginToPlayerAccount()
{
Promise<BootSequence.IIACGMGMLOB> promise = new Promise();
HKKOHFHADKK cfjhdnbgipa = this.CFJHDNBGIPA;
this.OADMEIGDJOB = promise;
int num = 0;
cfjhdnbgipa.OFFLOPLJBBG((ushort)num);
Action<float> action = new Action(this.OFHFCCBDKLA);
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update10hz(this, action);
this.NDLHFNIJDEB = disposable;
Promise<BootSequence.IIACGMGMLOB> oadmeigdjob = this.OADMEIGDJOB;
throw new NullReferenceException();
}
// Token: 0x06000025 RID: 37 RVA: 0x000027AC File Offset: 0x000009AC
[Token(Token = "0x6000025")]
[Address(RVA = "0xFF70D0", Offset = "0xFF5AD0", VA = "0x180FF70D0")]
public void GoToNewAccountRegistration()
{
this.GENECNFMDHJ = AccountSelectionManager.GENCJJKBAHD.REGISTRATION;
}
// Token: 0x06000026 RID: 38 RVA: 0x000027C0 File Offset: 0x000009C0
[Token(Token = "0x6000026")]
[Address(RVA = "0xFF70C0", Offset = "0xFF5AC0", VA = "0x180FF70C0")]
public void GoToExistingAccountSignIn()
{
this.GENECNFMDHJ = AccountSelectionManager.GENCJJKBAHD.SIGN_IN;
}
// Token: 0x06000027 RID: 39 RVA: 0x000027D4 File Offset: 0x000009D4
[Token(Token = "0x6000027")]
[Address(RVA = "0xFF70B0", Offset = "0xFF5AB0", VA = "0x180FF70B0")]
public void GoToEnterActionCode()
{
this.GENECNFMDHJ = AccountSelectionManager.GENCJJKBAHD.INPUT_ACTION_CODE;
}
// Token: 0x06000028 RID: 40
[Token(Token = "0x6000028")]
[Address(Slot = "11")]
public abstract IPromise<AccountSelectionManager.KPGNOPDDFDB> LoginToCachedAccount(MHOKOMMOGKM.ONLDIBIOKEF JMNGLIHCKFD);
// Token: 0x06000029 RID: 41 RVA: 0x000027EC File Offset: 0x000009EC
[Token(Token = "0x6000029")]
[Address(RVA = "0xFF7CD0", Offset = "0xFF66D0", VA = "0x180FF7CD0")]
public void QueueVerifyEmailEventForPostLogIn(string BDCDDPOHKNA, [Optional] string ENIEMJMBLBO)
{
List<KeyValuePair<string, string>> list = new List();
int num = 0;
list.Add(num);
if (ENIEMJMBLBO != 0)
{
int num2 = 0;
list.Add(num2);
}
int num3 = 0;
CFLMJLFBOKH.PBKBKOPMIDM("email_verification_flow", list, num3);
}
// Token: 0x0600002A RID: 42 RVA: 0x0000282C File Offset: 0x00000A2C
[Token(Token = "0x600002A")]
[Address(RVA = "0xFF7BE0", Offset = "0xFF65E0", VA = "0x180FF7BE0")]
public void QueueBirthdayEventForPostLogIn(DateTime ACEKGNLOGLC)
{
List<KeyValuePair<string, string>> list = new List();
int num = 0;
list.Add(num);
CFLMJLFBOKH.JBIBDMHBELC(list);
}
// Token: 0x0600002B RID: 43 RVA: 0x00002854 File Offset: 0x00000A54
[Token(Token = "0x600002B")]
[Address(RVA = "0xFF76B0", Offset = "0xFF60B0", VA = "0x180FF76B0")]
public void LogSiloedMatchingChangedEvent()
{
PlatformManager instance = SingletonMonoBehaviour.Instance;
IPromise<bool?> promise;
if (promise == (ulong)2L)
{
}
PlatformManager instance2 = SingletonMonoBehaviour.Instance;
string text = "xboxOnlyMatching";
IPromise<bool?> promise2;
if (promise2 == (ulong)2L)
{
text = "psOnlyMatching";
}
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
int num = AmplitudeAnalyticsClient.CMDHDIEMIHJ;
CCNBJFOPLBG ccnbjfoplbg;
IPromise promise3 = AmplitudeAnalyticsClient.LogOutOfSessionEvent(ccnbjfoplbg.JOBHLMFKFNO<bool>(text, true).FHKPFOMIHLE<bool>(text, true));
}
// Token: 0x0600002C RID: 44 RVA: 0x000028C8 File Offset: 0x00000AC8
[Token(Token = "0x600002C")]
[Address(RVA = "0xFF75E0", Offset = "0xFF5FE0", VA = "0x180FF75E0")]
public void LogRegistrationEvent(string BDCDDPOHKNA, [Optional] string IMPBIJDOCBA)
{
CCNBJFOPLBG ccnbjfoplbg = AmplitudeAnalyticsClient.OutOfSessionEvent("registration_flow").JOBHLMFKFNO("step", BDCDDPOHKNA);
if (IMPBIJDOCBA != 0)
{
CCNBJFOPLBG ccnbjfoplbg2 = ccnbjfoplbg.JOBHLMFKFNO("substep", IMPBIJDOCBA);
}
IPromise promise = AmplitudeAnalyticsClient.LogOutOfSessionEvent(ccnbjfoplbg);
}
// Token: 0x0600002D RID: 45 RVA: 0x0000290C File Offset: 0x00000B0C
[Token(Token = "0x600002D")]
[Address(RVA = "0xFF7530", Offset = "0xFF5F30", VA = "0x180FF7530")]
public void LogRegistrationEventWithDetail(string BDCDDPOHKNA, string PDDAGLPKIPF, string KNBDDGCIGMG)
{
IPromise promise = AmplitudeAnalyticsClient.LogOutOfSessionEvent(AmplitudeAnalyticsClient.OutOfSessionEvent("registration_flow").JOBHLMFKFNO("step", BDCDDPOHKNA).JOBHLMFKFNO(PDDAGLPKIPF, KNBDDGCIGMG));
}
// Token: 0x0600002E RID: 46 RVA: 0x00002944 File Offset: 0x00000B44
[Token(Token = "0x600002E")]
[Address(RVA = "0xFF7430", Offset = "0xFF5E30", VA = "0x180FF7430")]
public void LogPlayerConfirmedEmail()
{
IPromise promise = AmplitudeAnalyticsClient.LogOutOfSessionEvent(AmplitudeAnalyticsClient.OutOfSessionEvent("registration_flow").JOBHLMFKFNO("step", "emailConfirmed"));
int num = 0;
int num2 = 0;
CFLMJLFBOKH.PBKBKOPMIDM("emailConfirmed", num2, num);
}
// Token: 0x0600002F RID: 47 RVA: 0x00002988 File Offset: 0x00000B88
[Token(Token = "0x600002F")]
[Address(RVA = "0xFF79D0", Offset = "0xFF63D0", VA = "0x180FF79D0")]
public void OnJuniorHelpSelected()
{
IPromise promise = AmplitudeAnalyticsClient.LogOutOfSessionEvent(AmplitudeAnalyticsClient.OutOfSessionEvent("registration_flow").JOBHLMFKFNO("step", "juniorHelp"));
}
// Token: 0x06000030 RID: 48 RVA: 0x000029BC File Offset: 0x00000BBC
[Token(Token = "0x6000030")]
[Address(RVA = "0xFF7A90", Offset = "0xFF6490", VA = "0x180FF7A90")]
public void OnPrivacyPolicySelected()
{
this.LogRegistrationEvent("emailStep", "privacyPolicy");
}
// Token: 0x06000031 RID: 49 RVA: 0x000029DC File Offset: 0x00000BDC
[Token(Token = "0x6000031")]
[Address(RVA = "0xFF7AE0", Offset = "0xFF64E0", VA = "0x180FF7AE0")]
public void OnWhyRegisterSelected()
{
this.LogRegistrationEvent("emailStep", "whyRegister");
}
// Token: 0x06000032 RID: 50 RVA: 0x000029FC File Offset: 0x00000BFC
[Token(Token = "0x6000032")]
[Address(RVA = "0xFF7980", Offset = "0xFF6380", VA = "0x180FF7980")]
public void OnComfortAndSafetySelected()
{
this.LogRegistrationEvent("emailStep", "codeOfConduct");
}
// Token: 0x06000033 RID: 51 RVA: 0x00002A1C File Offset: 0x00000C1C
[Token(Token = "0x6000033")]
[Address(RVA = "0xFF70E0", Offset = "0xFF5AE0", VA = "0x180FF70E0")]
protected void JCNPJKJPEIJ(TutorialManager.LFBAKFELNDP BFLJAONGKCB)
{
RecRoomAudioClip recRoomAudioClip = this.tutorialAudioConfigs.IBLENKIKCLJ(BFLJAONGKCB);
if (this.VOSource.isPlaying)
{
this.VOSource.Stop();
}
AudioSource vosource = this.VOSource;
AudioClip audioClip = recRoomAudioClip.audioClip;
vosource.clip = audioClip;
AudioSource vosource2 = this.VOSource;
float volume = recRoomAudioClip.volume;
vosource2.volume = volume;
float num = recRoomAudioClip.pitchVariation;
int num2 = 0;
AudioSource vosource3 = this.VOSource;
if (num <= (float)num2)
{
}
num = global::UnityEngine.Random.Range(num, num);
vosource3.pitch = num;
this.VOSource.Play();
}
// Token: 0x06000034 RID: 52 RVA: 0x00002ABC File Offset: 0x00000CBC
[Token(Token = "0x6000034")]
[Address(RVA = "0xFF6E40", Offset = "0xFF5840", VA = "0x180FF6E40")]
protected void COOEGILCEOA(float NBOCPMDNOCF = 0f)
{
Coroutine neipcahhedh = this.NEIPCAHHEDH;
if (neipcahhedh != 0)
{
base.StopCoroutine(neipcahhedh);
}
AccountSelectionManager.GPBNDKAPLOE gpbndkaploe;
gpbndkaploe.System.IDisposable.Dispose();
gpbndkaploe.delay = NBOCPMDNOCF;
gpbndkaploe.<>1__state = (int)((ulong)0L);
gpbndkaploe.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(gpbndkaploe);
this.NEIPCAHHEDH = coroutine;
}
// Token: 0x06000035 RID: 53 RVA: 0x00002B08 File Offset: 0x00000D08
[Token(Token = "0x6000035")]
[Address(RVA = "0xFF7B30", Offset = "0xFF6530", VA = "0x180FF7B30")]
private IEnumerator PNMGMHEBGBH(float NBOCPMDNOCF)
{
/*
An exception occurred when decompiling this method (06000035)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AccountSelectionManager::PNMGMHEBGBH(System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(GPBNDKAPLOE::System.IDisposable.Dispose, ldloc:GPBNDKAPLOE(var_0))
stfld:float32(GPBNDKAPLOE::delay, ldloc:GPBNDKAPLOE(var_0), ldloc:float32(NBOCPMDNOCF))
stfld:int32(GPBNDKAPLOE::<>1__state, ldloc:GPBNDKAPLOE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:AccountSelectionManager(GPBNDKAPLOE::<>4__this, ldloc:GPBNDKAPLOE(var_0), ldloc:AccountSelectionManager(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: 0x06000036 RID: 54 RVA: 0x00002B34 File Offset: 0x00000D34
[Token(Token = "0x6000036")]
[Address(RVA = "0xFF7020", Offset = "0xFF5A20", VA = "0x180FF7020")]
public void FadeOutMusic(float NBOCPMDNOCF = 0f)
{
Coroutine neipcahhedh = this.NEIPCAHHEDH;
if (neipcahhedh != 0)
{
base.StopCoroutine(neipcahhedh);
}
AccountSelectionManager.ANMJGFCNDKL anmjgfcndkl;
anmjgfcndkl.System.IDisposable.Dispose();
anmjgfcndkl.delay = NBOCPMDNOCF;
anmjgfcndkl.<>1__state = (int)((ulong)0L);
anmjgfcndkl.<>4__this = this;
Coroutine coroutine = base.StartCoroutine(anmjgfcndkl);
this.NEIPCAHHEDH = coroutine;
}
// Token: 0x06000037 RID: 55 RVA: 0x00002B80 File Offset: 0x00000D80
[Token(Token = "0x6000037")]
[Address(RVA = "0xFF6FB0", Offset = "0xFF59B0", VA = "0x180FF6FB0")]
private IEnumerator FNMLJANEBLE(float NBOCPMDNOCF)
{
/*
An exception occurred when decompiling this method (06000037)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AccountSelectionManager::FNMLJANEBLE(System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(ANMJGFCNDKL::System.IDisposable.Dispose, ldloc:ANMJGFCNDKL(var_0))
stfld:float32(ANMJGFCNDKL::delay, ldloc:ANMJGFCNDKL(var_0), ldloc:float32(NBOCPMDNOCF))
stfld:int32(ANMJGFCNDKL::<>1__state, ldloc:ANMJGFCNDKL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:AccountSelectionManager(ANMJGFCNDKL::<>4__this, ldloc:ANMJGFCNDKL(var_0), ldloc:AccountSelectionManager(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: 0x06000038 RID: 56 RVA: 0x00002BAC File Offset: 0x00000DAC
[Token(Token = "0x6000038")]
[Address(RVA = "0xFF8410", Offset = "0xFF6E10", VA = "0x180FF8410")]
protected AccountSelectionManager()
{
List<MHOKOMMOGKM.ONLDIBIOKEF> list = new List();
this.CachedLogins = list;
Promise<PCBCGDHBAEL> promise = new Promise();
this.JOHCMMMDAOI = promise;
base..ctor();
}
// Token: 0x06000039 RID: 57 RVA: 0x00002BF0 File Offset: 0x00000DF0
[Token(Token = "0x6000039")]
[Address(RVA = "0xFF7960", Offset = "0xFF6360", VA = "0x180FF7960")]
[CompilerGenerated]
private void OFHFCCBDKLA(float JFKDDPJDCDC)
{
this.CFJHDNBGIPA.OPEMIFENIJM();
}
// Token: 0x0400000E RID: 14
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400000E")]
[SerializeField]
[Header("Audio")]
protected TutorialAudioConfigs tutorialAudioConfigs;
// Token: 0x0400000F RID: 15
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400000F")]
[SerializeField]
protected AudioSource VOSource;
// Token: 0x04000010 RID: 16
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000010")]
[SerializeField]
protected AudioSource musicSource;
// Token: 0x04000011 RID: 17
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000011")]
[SerializeField]
protected float musicFadeInTime = 2f;
// Token: 0x04000012 RID: 18
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
[Token(Token = "0x4000012")]
[SerializeField]
protected float musicFadeOutTime = 0.5f;
// Token: 0x04000013 RID: 19
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000013")]
public List<MHOKOMMOGKM.ONLDIBIOKEF> CachedLogins;
// Token: 0x04000014 RID: 20
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000014")]
protected MHOKOMMOGKM.ONLDIBIOKEF FNPOHMKHDMM;
// Token: 0x04000015 RID: 21
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000015")]
private float HGCIHFDOLPC;
// Token: 0x04000016 RID: 22
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x4000016")]
private Coroutine NEIPCAHHEDH;
// Token: 0x04000017 RID: 23
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x4000017")]
protected string NGOGLCEKLEJ;
// Token: 0x04000018 RID: 24
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000018")]
protected Promise<BootSequence.IIACGMGMLOB> OADMEIGDJOB;
// Token: 0x04000019 RID: 25
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000019")]
protected HKKOHFHADKK CFJHDNBGIPA;
// Token: 0x0400001A RID: 26
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400001A")]
protected IDisposable NDLHFNIJDEB;
// Token: 0x0400001B RID: 27
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400001B")]
private Promise<PCBCGDHBAEL> JOHCMMMDAOI;
// Token: 0x0400001D RID: 29
[Token(Token = "0x400001D")]
protected static string NMAKHFHMHLL = "registration_flow";
// Token: 0x0400001E RID: 30
[Token(Token = "0x400001E")]
protected static string MLAGNDAAALC = "email_verification_flow";
// Token: 0x0400001F RID: 31
[Token(Token = "0x400001F")]
protected static string AKDGPKELBNI = "update_ps_only_matching_pref";
// Token: 0x04000020 RID: 32
[Token(Token = "0x4000020")]
protected static string OGKFGLMBAKI = "update_xbox_only_matching_pref";
// Token: 0x04000021 RID: 33
[Token(Token = "0x4000021")]
protected static string PLELIOAFBPN = "step";
// Token: 0x04000022 RID: 34
[Token(Token = "0x4000022")]
protected static string PGEFIFLIBGB = "createAccountStarted";
// Token: 0x04000023 RID: 35
[Token(Token = "0x4000023")]
protected static string FFBJBPGJEOD = "videoWatched";
// Token: 0x04000024 RID: 36
[Token(Token = "0x4000024")]
protected static string FFIOPEGHBLJ = "affirmAccountCreate";
// Token: 0x04000025 RID: 37
[Token(Token = "0x4000025")]
protected static string GDLIBKJPONK = "returnedToProfileSelect";
// Token: 0x04000026 RID: 38
[Token(Token = "0x4000026")]
protected static string IMFJCGLDCOH = "pressToTypeHelp";
// Token: 0x04000027 RID: 39
[Token(Token = "0x4000027")]
public static string BIRTHDAY_ENTERED = "birthdayEntered";
// Token: 0x04000028 RID: 40
[Token(Token = "0x4000028")]
public static string EMAIL_STEP = "emailStep";
// Token: 0x04000029 RID: 41
[Token(Token = "0x4000029")]
protected static string KNMBKEDCOIC = "juniorHelp";
// Token: 0x0400002A RID: 42
[Token(Token = "0x400002A")]
protected static string KFEEDLMHKNH = "juniorAck";
// Token: 0x0400002B RID: 43
[Token(Token = "0x400002B")]
protected static string LILNIOMHECL = "codeOfConductAgreed";
// Token: 0x0400002C RID: 44
[Token(Token = "0x400002C")]
public static string CREATING_ACCOUNT = "creatingAccount";
// Token: 0x0400002D RID: 45
[Token(Token = "0x400002D")]
public static string ACCOUNT_CREATED = "accountCreated";
// Token: 0x0400002E RID: 46
[Token(Token = "0x400002E")]
public static string ACCOUNT_FAILED = "failedAccountCreation";
// Token: 0x0400002F RID: 47
[Token(Token = "0x400002F")]
protected static string LDLJHDJKIIG = "emailConfirmed";
// Token: 0x04000030 RID: 48
[Token(Token = "0x4000030")]
public static string RESET_PASSWORD = "passwordReset";
// Token: 0x04000031 RID: 49
[Token(Token = "0x4000031")]
protected static string GIKHLFDEJMG = "selectedExistingProfile";
// Token: 0x04000032 RID: 50
[Token(Token = "0x4000032")]
public static string BDAY_ISJUNIOR = "isJunior";
// Token: 0x04000033 RID: 51
[Token(Token = "0x4000033")]
protected static string ICKBCJCEIHH = "numAccounts";
// Token: 0x04000034 RID: 52
[Token(Token = "0x4000034")]
protected static string OJDGJIKEICB = "substep";
// Token: 0x04000035 RID: 53
[Token(Token = "0x4000035")]
public static string EMAIL_SUBMITTED = "submitted";
// Token: 0x04000036 RID: 54
[Token(Token = "0x4000036")]
protected static string BBHIFCKKFPJ = "privacyPolicy";
// Token: 0x04000037 RID: 55
[Token(Token = "0x4000037")]
protected static string AGFNEKIOFMI = "whyRegister";
// Token: 0x04000038 RID: 56
[Token(Token = "0x4000038")]
protected static string GLOFBGMMEDA = "codeOfConduct";
// Token: 0x04000039 RID: 57
[Token(Token = "0x4000039")]
protected static string FJFCPBOONLO = "skipped";
// Token: 0x0400003A RID: 58
[Token(Token = "0x400003A")]
public static string CONFIRM_EMAIL_INPUT = "confirmEmailInput";
// Token: 0x0400003B RID: 59
[Token(Token = "0x400003B")]
public static string CONFIRM_EMAIL_SENT = "confirmEmailSent";
// Token: 0x0400003C RID: 60
[Token(Token = "0x400003C")]
public static string CONFIRM_EMAIL_ERROR = "confirmEmailError";
// Token: 0x0400003D RID: 61
[Token(Token = "0x400003D")]
public static string RESULT_LATER = "later";
// Token: 0x0400003E RID: 62
[Token(Token = "0x400003E")]
public static string RESULT_SUCCESS = "success";
// Token: 0x0400003F RID: 63
[Token(Token = "0x400003F")]
public static string SEND_LINK = "sendLink";
// Token: 0x04000040 RID: 64
[Token(Token = "0x4000040")]
public static string PRIVACY_POLICY = "privacyPolicy";
// Token: 0x04000041 RID: 65
[Token(Token = "0x4000041")]
public static string FAIL_TO_SEND = "failToSend";
// Token: 0x04000042 RID: 66
[Token(Token = "0x4000042")]
protected static string EDMMONFIJHD = "psOnlyMatching";
// Token: 0x04000043 RID: 67
[Token(Token = "0x4000043")]
protected static string JMCILBAFBPD = "xboxOnlyMatching";
// Token: 0x04000044 RID: 68
[Token(Token = "0x4000044")]
protected static string PKOANIIDDAN = "Birthday";
// Token: 0x02000005 RID: 5
[Token(Token = "0x2000005")]
public enum ALCMDLLCDLP
{
// Token: 0x04000046 RID: 70
[Token(Token = "0x4000046")]
INVALID = -1,
// Token: 0x04000047 RID: 71
[Token(Token = "0x4000047")]
POSTERS,
// Token: 0x04000048 RID: 72
[Token(Token = "0x4000048")]
ACCOUNT_CREATION_CONFIRMATION = 3,
// Token: 0x04000049 RID: 73
[Token(Token = "0x4000049")]
ACCOUNT_GENERATION = 5,
// Token: 0x0400004A RID: 74
[Token(Token = "0x400004A")]
COMPLETE = 10
}
// Token: 0x02000006 RID: 6
[Token(Token = "0x2000006")]
protected enum GENCJJKBAHD
{
// Token: 0x0400004C RID: 76
[Token(Token = "0x400004C")]
INVALID = -1,
// Token: 0x0400004D RID: 77
[Token(Token = "0x400004D")]
INITIALIZING,
// Token: 0x0400004E RID: 78
[Token(Token = "0x400004E")]
ACCOUNT_SELECTION,
// Token: 0x0400004F RID: 79
[Token(Token = "0x400004F")]
REGISTRATION,
// Token: 0x04000050 RID: 80
[Token(Token = "0x4000050")]
SIGN_IN,
// Token: 0x04000051 RID: 81
[Token(Token = "0x4000051")]
ISOLATION_WARNING = 5,
// Token: 0x04000052 RID: 82
[Token(Token = "0x4000052")]
MIC_SETUP,
// Token: 0x04000053 RID: 83
[Token(Token = "0x4000053")]
CLEANUP,
// Token: 0x04000054 RID: 84
[Token(Token = "0x4000054")]
VERIFY_REQUIREMENTS,
// Token: 0x04000055 RID: 85
[Token(Token = "0x4000055")]
MODERATION_WARNING,
// Token: 0x04000056 RID: 86
[Token(Token = "0x4000056")]
INPUT_ACTION_CODE,
// Token: 0x04000057 RID: 87
[Token(Token = "0x4000057")]
CROSS_PLATFORM_WARNING,
// Token: 0x04000058 RID: 88
[Token(Token = "0x4000058")]
QUICK_TO_CACHED_LOGIN = 101,
// Token: 0x04000059 RID: 89
[Token(Token = "0x4000059")]
PASSWORD_RECOVERY,
// Token: 0x0400005A RID: 90
[Token(Token = "0x400005A")]
SAFE_MODE_CONFIRMATION
}
// Token: 0x02000007 RID: 7
[Token(Token = "0x2000007")]
public enum KPGNOPDDFDB
{
// Token: 0x0400005C RID: 92
[Token(Token = "0x400005C")]
ERROR = -1,
// Token: 0x0400005D RID: 93
[Token(Token = "0x400005D")]
SUCCESS,
// Token: 0x0400005E RID: 94
[Token(Token = "0x400005E")]
PASSWORD_REQUIRED
}
}