558 lines
22 KiB
C#
558 lines
22 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AmplitudeAnalytics;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.UI;
|
|
using RRUI;
|
|
using RRUI.Data;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000DA RID: 218
|
|
[Token(Token = "0x20000DA")]
|
|
public class TitleScreenManager : SingletonMonoBehaviour<TitleScreenManager>
|
|
{
|
|
// Token: 0x0600058E RID: 1422 RVA: 0x0001CEC8 File Offset: 0x0001B0C8
|
|
[Token(Token = "0x600058E")]
|
|
[Address(RVA = "0x148B680", Offset = "0x148A680", VA = "0x18148B680", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
Screen.autorotateToLandscapeLeft = true;
|
|
Screen.autorotateToLandscapeRight = true;
|
|
Screen.autorotateToPortrait = false;
|
|
Screen.autorotateToPortraitUpsideDown = false;
|
|
Screen.orientation = ScreenOrientation.AutoRotation;
|
|
LoadingScreen instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<bool> action = new Action(this.BCHCDPAEFEA);
|
|
instance.IsVisibleChangeEvent += action;
|
|
AGVirtualKeyboard agvirtualKeyboard = this.keyboardPrefab;
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
AGVirtualKeyboard agvirtualKeyboard2;
|
|
this.HABAMPGHGEP = agvirtualKeyboard2;
|
|
agvirtualKeyboard2.ForceHideKeyboard(true);
|
|
}
|
|
|
|
// Token: 0x0600058F RID: 1423 RVA: 0x0001CF44 File Offset: 0x0001B144
|
|
[Token(Token = "0x600058F")]
|
|
[Address(RVA = "0x148C650", Offset = "0x148B650", VA = "0x18148C650")]
|
|
private void Start()
|
|
{
|
|
LocalPlayerController instance3;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
this.mainCanvas.renderMode = RenderMode.WorldSpace;
|
|
UIInputModule instance = UIInputModule.Instance;
|
|
Canvas canvas = this.mainCanvas;
|
|
Camera <MCLKPPFJMIH>k__BackingField = instance.<MCLKPPFJMIH>k__BackingField;
|
|
canvas.worldCamera = <MCLKPPFJMIH>k__BackingField;
|
|
Transform transform = this.mainCanvas.transform;
|
|
Canvas canvas2 = this.mainCanvas;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.PPFNFCDGHOJ.z = z;
|
|
Transform transform2 = canvas2.transform;
|
|
Canvas canvas3 = this.mainCanvas;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.KEBLINBCNAJ.z = z2;
|
|
Transform transform3 = canvas3.transform;
|
|
Canvas[] array = this.otherCanvases;
|
|
int num = 0;
|
|
if (array != 0 && num < array.Length)
|
|
{
|
|
array[num].renderMode = RenderMode.WorldSpace;
|
|
Canvas[] array2 = this.otherCanvases;
|
|
UIInputModule instance2 = UIInputModule.Instance;
|
|
Canvas canvas4 = array2[num];
|
|
Camera <MCLKPPFJMIH>k__BackingField2 = instance2.<MCLKPPFJMIH>k__BackingField;
|
|
canvas4.worldCamera = <MCLKPPFJMIH>k__BackingField2;
|
|
Canvas[] array3 = this.otherCanvases;
|
|
num++;
|
|
}
|
|
instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action displayModeChange = instance3.DisplayModeChange;
|
|
Action action = new Action(this.NPDIMCJMIBM);
|
|
@delegate = Delegate.Combine(displayModeChange, action);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance3.DisplayModeChange = @delegate;
|
|
this.NPDIMCJMIBM();
|
|
}
|
|
|
|
// Token: 0x06000590 RID: 1424 RVA: 0x0001D07C File Offset: 0x0001B27C
|
|
[Token(Token = "0x6000590")]
|
|
[Address(RVA = "0x148C920", Offset = "0x148B920", VA = "0x18148C920")]
|
|
private void Update()
|
|
{
|
|
this.BBDCPJBGDGI();
|
|
}
|
|
|
|
// Token: 0x06000591 RID: 1425 RVA: 0x0001D090 File Offset: 0x0001B290
|
|
[Token(Token = "0x6000591")]
|
|
[Address(RVA = "0x148C220", Offset = "0x148B220", VA = "0x18148C220", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
LocalPlayerController instance3;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
base.OnDestroy();
|
|
AudioManager.StopMusic();
|
|
Coroutine ggdgaiabfkd = this.GGDGAIABFKD;
|
|
int num = 0;
|
|
if (ggdgaiabfkd != 0)
|
|
{
|
|
base.StopCoroutine(ggdgaiabfkd);
|
|
this.GGDGAIABFKD = num;
|
|
}
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
LoadingScreen instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<bool> action = new Action(this.BCHCDPAEFEA);
|
|
instance.IsVisibleChangeEvent -= action;
|
|
}
|
|
LocalPlayerController instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
if (!(instance2 != num2))
|
|
{
|
|
goto IL_A1;
|
|
}
|
|
instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action displayModeChange = instance3.DisplayModeChange;
|
|
Action action2 = new Action(this.NPDIMCJMIBM);
|
|
@delegate = Delegate.Remove(displayModeChange, action2);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance3.DisplayModeChange = @delegate;
|
|
IL_A1:
|
|
AGVirtualKeyboard habampghgep = this.HABAMPGHGEP;
|
|
int num3 = 0;
|
|
if (habampghgep != num3)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.HABAMPGHGEP.gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000592 RID: 1426 RVA: 0x0001D16C File Offset: 0x0001B36C
|
|
[Token(Token = "0x6000592")]
|
|
[Address(RVA = "0x148B9D0", Offset = "0x148A9D0", VA = "0x18148B9D0")]
|
|
private void BCHCDPAEFEA(bool NLNHFEEMFBN)
|
|
{
|
|
Screen.autorotateToLandscapeLeft = true;
|
|
Screen.autorotateToLandscapeRight = true;
|
|
Screen.autorotateToPortrait = false;
|
|
Screen.autorotateToPortraitUpsideDown = false;
|
|
Screen.orientation = ScreenOrientation.AutoRotation;
|
|
}
|
|
|
|
// Token: 0x06000593 RID: 1427 RVA: 0x0001D198 File Offset: 0x0001B398
|
|
[Token(Token = "0x6000593")]
|
|
[Address(RVA = "0x148BD40", Offset = "0x148AD40", VA = "0x18148BD40")]
|
|
private void NPDIMCJMIBM()
|
|
{
|
|
LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK;
|
|
RoundedCorners roundedCorners = this.backgroundRoundedCorners;
|
|
int num = 0;
|
|
if (roundedCorners != num)
|
|
{
|
|
RoundedCorners roundedCorners2 = this.backgroundRoundedCorners;
|
|
bool flag = akpgddbmbmk != LocalPlayerController.MIGPLDFLMHA.SCREEN;
|
|
roundedCorners2.enabled = flag;
|
|
}
|
|
ScreenWorldSpaceUIAnchor worldSpaceUIAnchor = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD.worldSpaceUIAnchor;
|
|
if (akpgddbmbmk != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
|
{
|
|
Canvas canvas = this.mainCanvas;
|
|
GameObject <JPDPLJJHMLA>k__BackingField = worldSpaceUIAnchor.<JPDPLJJHMLA>k__BackingField;
|
|
GameObject gameObject = canvas.gameObject;
|
|
if (<JPDPLJJHMLA>k__BackingField == gameObject)
|
|
{
|
|
worldSpaceUIAnchor.Detach();
|
|
}
|
|
Transform transform = this.mainCanvas.transform;
|
|
float z = this.PPFNFCDGHOJ.z;
|
|
Transform transform2 = this.mainCanvas.transform;
|
|
float z2 = this.KEBLINBCNAJ.z;
|
|
Transform transform3 = this.mainCanvas.transform;
|
|
Quaternion akgpheboekk = this.AKGPHEBOEKK;
|
|
transform3.rotation = akgpheboekk;
|
|
UIInputModule.Instance.<MCLKPPFJMIH>k__BackingField.farClipPlane = 20f;
|
|
return;
|
|
}
|
|
CameraRig instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Canvas canvas2 = this.mainCanvas;
|
|
Camera screenModeCamera = instance.screenModeCamera;
|
|
GameObject gameObject2 = canvas2.gameObject;
|
|
Func<Vector2> func = new Func(this.DNKEOAMGDFP);
|
|
Transform transform4 = screenModeCamera.transform;
|
|
Vector2 zero = Vector2.zero;
|
|
UIInputModule instance2 = UIInputModule.Instance;
|
|
Canvas canvas3 = this.mainCanvas;
|
|
Camera <MCLKPPFJMIH>k__BackingField = instance2.<MCLKPPFJMIH>k__BackingField;
|
|
Transform transform5 = canvas3.transform;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
Transform transform6 = screenModeCamera.transform;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000594 RID: 1428 RVA: 0x0001D310 File Offset: 0x0001B510
|
|
[Token(Token = "0x6000594")]
|
|
[Address(RVA = "0x148C590", Offset = "0x148B590", VA = "0x18148C590")]
|
|
public void QueueBirthdayEventForPostLogIn(DateTime ACEKGNLOGLC)
|
|
{
|
|
string text2;
|
|
string text = AmplitudeAnalyticsClient.Identify().FHKPFOMIHLE("Birthday", text2).ToString();
|
|
}
|
|
|
|
// Token: 0x06000595 RID: 1429 RVA: 0x0001D33C File Offset: 0x0001B53C
|
|
[Token(Token = "0x6000595")]
|
|
[Address(RVA = "0x148BC70", Offset = "0x148AC70", VA = "0x18148BC70")]
|
|
public void LogRegistrationEvent(string BDCDDPOHKNA, [Optional] string IMPBIJDOCBA)
|
|
{
|
|
CCNBJFOPLBG ccnbjfoplbg = CFLMJLFBOKH.JENLAOECCJK("registration_flow").JOBHLMFKFNO("step", BDCDDPOHKNA);
|
|
if (IMPBIJDOCBA != 0)
|
|
{
|
|
CCNBJFOPLBG ccnbjfoplbg2 = ccnbjfoplbg.JOBHLMFKFNO("substep", IMPBIJDOCBA);
|
|
}
|
|
DABKFAIHBBP dabkfaihbbp = AmplitudeAnalyticsClient.LogOutOfSessionEvent(ccnbjfoplbg);
|
|
}
|
|
|
|
// Token: 0x06000596 RID: 1430 RVA: 0x0001D380 File Offset: 0x0001B580
|
|
[Token(Token = "0x6000596")]
|
|
[Address(RVA = "0x148BBA0", Offset = "0x148ABA0", VA = "0x18148BBA0")]
|
|
public void LogRegistrationEventWithDetail(string BDCDDPOHKNA, string PDDAGLPKIPF, string KNBDDGCIGMG)
|
|
{
|
|
DABKFAIHBBP dabkfaihbbp = AmplitudeAnalyticsClient.LogOutOfSessionEvent(CFLMJLFBOKH.JENLAOECCJK("registration_flow").JOBHLMFKFNO("step", BDCDDPOHKNA).JOBHLMFKFNO(PDDAGLPKIPF, KNBDDGCIGMG));
|
|
}
|
|
|
|
// Token: 0x06000597 RID: 1431 RVA: 0x0001D3B8 File Offset: 0x0001B5B8
|
|
[Token(Token = "0x6000597")]
|
|
[Address(RVA = "0x148C4E0", Offset = "0x148B4E0", VA = "0x18148C4E0")]
|
|
public void OnPrivacyPolicySelected()
|
|
{
|
|
this.LogRegistrationEvent("emailStep", "privacyPolicy");
|
|
}
|
|
|
|
// Token: 0x06000598 RID: 1432 RVA: 0x0001D3D8 File Offset: 0x0001B5D8
|
|
[Token(Token = "0x6000598")]
|
|
[Address(RVA = "0x148C1D0", Offset = "0x148B1D0", VA = "0x18148C1D0")]
|
|
public void OnComfortAndSafetySelected()
|
|
{
|
|
this.LogRegistrationEvent("emailStep", "codeOfConduct");
|
|
}
|
|
|
|
// Token: 0x06000599 RID: 1433 RVA: 0x0001D3F8 File Offset: 0x0001B5F8
|
|
[Token(Token = "0x6000599")]
|
|
[Address(RVA = "0x148B5F0", Offset = "0x148A5F0", VA = "0x18148B5F0")]
|
|
private void APLFGCCJANK(IEnumerator HHCKBPFJJFE)
|
|
{
|
|
AudioManager.StopMusic();
|
|
Coroutine ggdgaiabfkd = this.GGDGAIABFKD;
|
|
if (ggdgaiabfkd != 0)
|
|
{
|
|
base.StopCoroutine(ggdgaiabfkd);
|
|
this.GGDGAIABFKD = (ulong)0L;
|
|
}
|
|
Coroutine coroutine = base.StartCoroutine(HHCKBPFJJFE);
|
|
this.GGDGAIABFKD = coroutine;
|
|
}
|
|
|
|
// Token: 0x0600059A RID: 1434 RVA: 0x0001D438 File Offset: 0x0001B638
|
|
[Token(Token = "0x600059A")]
|
|
[Address(RVA = "0x148BAD0", Offset = "0x148AAD0", VA = "0x18148BAD0")]
|
|
private void FJLBBKKCPCI()
|
|
{
|
|
AudioManager.StopMusic();
|
|
Coroutine ggdgaiabfkd = this.GGDGAIABFKD;
|
|
if (ggdgaiabfkd != 0)
|
|
{
|
|
base.StopCoroutine(ggdgaiabfkd);
|
|
this.GGDGAIABFKD = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600059B RID: 1435 RVA: 0x0001D468 File Offset: 0x0001B668
|
|
[Token(Token = "0x600059B")]
|
|
[Address(RVA = "0x148B840", Offset = "0x148A840", VA = "0x18148B840")]
|
|
private void BBDCPJBGDGI()
|
|
{
|
|
do
|
|
{
|
|
TitleScreenFlowModel titleScreenFlowModel = this.flowModel;
|
|
int num = 0;
|
|
if (!(titleScreenFlowModel != num))
|
|
{
|
|
int num2 = 0;
|
|
RecRoomAudioClip recRoomAudioClip = this.titleScreenMusic;
|
|
AudioClip audioClip = AudioManager.CurrentMusicAudioClip();
|
|
if (recRoomAudioClip == 0)
|
|
{
|
|
return;
|
|
}
|
|
AudioClip audioClip2 = recRoomAudioClip.audioClip;
|
|
if (!(audioClip != audioClip2))
|
|
{
|
|
return;
|
|
}
|
|
if (num2 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (!this.flowModel.DBMILDCPAOF);
|
|
TitleScreenManager.FOJLINDHONL fojlindhonl;
|
|
fojlindhonl.System.IDisposable.Dispose();
|
|
fojlindhonl.<>1__state = (int)((ulong)0L);
|
|
fojlindhonl.<>4__this = this;
|
|
this.APLFGCCJANK(fojlindhonl);
|
|
}
|
|
|
|
// Token: 0x0600059C RID: 1436 RVA: 0x0001D4EC File Offset: 0x0001B6EC
|
|
[Token(Token = "0x600059C")]
|
|
[Address(RVA = "0x148C530", Offset = "0x148B530", VA = "0x18148C530")]
|
|
private IEnumerator PBNLPHBOOIK()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600059C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator TitleScreenManager::PBNLPHBOOIK()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(GNPFHIODGPM::System.IDisposable.Dispose, ldloc:GNPFHIODGPM(var_0))
|
|
stfld:int32(GNPFHIODGPM::<>1__state, ldloc:GNPFHIODGPM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:TitleScreenManager(GNPFHIODGPM::<>4__this, ldloc:GNPFHIODGPM(var_0), ldloc:TitleScreenManager(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: 0x0600059D RID: 1437 RVA: 0x0001D510 File Offset: 0x0001B710
|
|
[Token(Token = "0x600059D")]
|
|
[Address(RVA = "0x148BB40", Offset = "0x148AB40", VA = "0x18148BB40")]
|
|
private IEnumerator ICDCIBKHGJF()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600059D)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator TitleScreenManager::ICDCIBKHGJF()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(FOJLINDHONL::System.IDisposable.Dispose, ldloc:FOJLINDHONL(var_0))
|
|
stfld:int32(FOJLINDHONL::<>1__state, ldloc:FOJLINDHONL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:TitleScreenManager(FOJLINDHONL::<>4__this, ldloc:FOJLINDHONL(var_0), ldloc:TitleScreenManager(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: 0x0600059E RID: 1438 RVA: 0x0001D534 File Offset: 0x0001B734
|
|
[Token(Token = "0x600059E")]
|
|
[Address(RVA = "0x148C930", Offset = "0x148B930", VA = "0x18148C930")]
|
|
public TitleScreenManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600059F RID: 1439 RVA: 0x0001D554 File Offset: 0x0001B754
|
|
[Token(Token = "0x600059F")]
|
|
[Address(RVA = "0x148BA10", Offset = "0x148AA10", VA = "0x18148BA10")]
|
|
[CompilerGenerated]
|
|
private Vector2 DNKEOAMGDFP()
|
|
{
|
|
while (this.mainCanvas.transform == 0)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040004A2 RID: 1186
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40004A2")]
|
|
[SerializeField]
|
|
[Header("References")]
|
|
private Canvas mainCanvas;
|
|
|
|
// Token: 0x040004A3 RID: 1187
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40004A3")]
|
|
[SerializeField]
|
|
private Canvas[] otherCanvases;
|
|
|
|
// Token: 0x040004A4 RID: 1188
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40004A4")]
|
|
[SerializeField]
|
|
private RoundedCorners backgroundRoundedCorners;
|
|
|
|
// Token: 0x040004A5 RID: 1189
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40004A5")]
|
|
[SerializeField]
|
|
private TitleScreenFlowModel flowModel;
|
|
|
|
// Token: 0x040004A6 RID: 1190
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40004A6")]
|
|
[SerializeField]
|
|
private AGVirtualKeyboard keyboardPrefab;
|
|
|
|
// Token: 0x040004A7 RID: 1191
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40004A7")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip titleScreenMusic;
|
|
|
|
// Token: 0x040004A8 RID: 1192
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40004A8")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip accountCreationMusic;
|
|
|
|
// Token: 0x040004A9 RID: 1193
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40004A9")]
|
|
[SerializeField]
|
|
private float musicFadeInTime = 2f;
|
|
|
|
// Token: 0x040004AA RID: 1194
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40004AA")]
|
|
private Coroutine GGDGAIABFKD;
|
|
|
|
// Token: 0x040004AB RID: 1195
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40004AB")]
|
|
private AGVirtualKeyboard HABAMPGHGEP;
|
|
|
|
// Token: 0x040004AC RID: 1196
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40004AC")]
|
|
private Vector3 PPFNFCDGHOJ;
|
|
|
|
// Token: 0x040004AD RID: 1197
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x40004AD")]
|
|
private Vector3 KEBLINBCNAJ;
|
|
|
|
// Token: 0x040004AE RID: 1198
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40004AE")]
|
|
private Quaternion AKGPHEBOEKK;
|
|
|
|
// Token: 0x040004AF RID: 1199
|
|
[Token(Token = "0x40004AF")]
|
|
public const string BIRTHDAY_ENTERED = "birthdayEntered";
|
|
|
|
// Token: 0x040004B0 RID: 1200
|
|
[Token(Token = "0x40004B0")]
|
|
public const string EMAIL_STEP = "emailStep";
|
|
|
|
// Token: 0x040004B1 RID: 1201
|
|
[Token(Token = "0x40004B1")]
|
|
public const string CREATING_ACCOUNT = "creatingAccount";
|
|
|
|
// Token: 0x040004B2 RID: 1202
|
|
[Token(Token = "0x40004B2")]
|
|
public const string ACCOUNT_CREATED = "accountCreated";
|
|
|
|
// Token: 0x040004B3 RID: 1203
|
|
[Token(Token = "0x40004B3")]
|
|
public const string ACCOUNT_FAILED = "failedAccountCreation";
|
|
|
|
// Token: 0x040004B4 RID: 1204
|
|
[Token(Token = "0x40004B4")]
|
|
public const string RESET_PASSWORD = "passwordReset";
|
|
|
|
// Token: 0x040004B5 RID: 1205
|
|
[Token(Token = "0x40004B5")]
|
|
public const string BDAY_ISJUNIOR = "isJunior";
|
|
|
|
// Token: 0x040004B6 RID: 1206
|
|
[Token(Token = "0x40004B6")]
|
|
public const string CONFIRM_EMAIL_INPUT = "confirmEmailInput";
|
|
|
|
// Token: 0x040004B7 RID: 1207
|
|
[Token(Token = "0x40004B7")]
|
|
public const string CONFIRM_EMAIL_SENT = "confirmEmailSent";
|
|
|
|
// Token: 0x040004B8 RID: 1208
|
|
[Token(Token = "0x40004B8")]
|
|
public const string CONFIRM_EMAIL_ERROR = "confirmEmailError";
|
|
|
|
// Token: 0x040004B9 RID: 1209
|
|
[Token(Token = "0x40004B9")]
|
|
public const string RESULT_LATER = "later";
|
|
|
|
// Token: 0x040004BA RID: 1210
|
|
[Token(Token = "0x40004BA")]
|
|
public const string RESULT_SUCCESS = "success";
|
|
|
|
// Token: 0x040004BB RID: 1211
|
|
[Token(Token = "0x40004BB")]
|
|
public const string SEND_LINK = "sendLink";
|
|
|
|
// Token: 0x040004BC RID: 1212
|
|
[Token(Token = "0x40004BC")]
|
|
public const string PRIVACY_POLICY = "privacyPolicy";
|
|
|
|
// Token: 0x040004BD RID: 1213
|
|
[Token(Token = "0x40004BD")]
|
|
public const string FAIL_TO_SEND = "failToSend";
|
|
|
|
// Token: 0x040004BE RID: 1214
|
|
[Token(Token = "0x40004BE")]
|
|
public const string EMAIL_SUBMITTED = "submitted";
|
|
|
|
// Token: 0x040004BF RID: 1215
|
|
[Token(Token = "0x40004BF")]
|
|
private const string NMAKHFHMHLL = "registration_flow";
|
|
|
|
// Token: 0x040004C0 RID: 1216
|
|
[Token(Token = "0x40004C0")]
|
|
private const string PLELIOAFBPN = "step";
|
|
|
|
// Token: 0x040004C1 RID: 1217
|
|
[Token(Token = "0x40004C1")]
|
|
private const string OJDGJIKEICB = "substep";
|
|
|
|
// Token: 0x040004C2 RID: 1218
|
|
[Token(Token = "0x40004C2")]
|
|
private const string BBHIFCKKFPJ = "privacyPolicy";
|
|
|
|
// Token: 0x040004C3 RID: 1219
|
|
[Token(Token = "0x40004C3")]
|
|
private const string GLOFBGMMEDA = "codeOfConduct";
|
|
|
|
// Token: 0x040004C4 RID: 1220
|
|
[Token(Token = "0x40004C4")]
|
|
private const string PKOANIIDDAN = "Birthday";
|
|
}
|