1982 lines
77 KiB
C#
1982 lines
77 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using CodeStage.AntiCheat.ObscuredTypes;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x02000660 RID: 1632
|
|
[Token(Token = "0x2000660")]
|
|
[StructLayout(3)]
|
|
public class LoadingScreen : SingletonMonoBehaviour<LoadingScreen>
|
|
{
|
|
// Token: 0x1400008F RID: 143
|
|
// (add) Token: 0x06002F4C RID: 12108 RVA: 0x000C4358 File Offset: 0x000C2558
|
|
// (remove) Token: 0x06002F4D RID: 12109 RVA: 0x000C4380 File Offset: 0x000C2580
|
|
[Token(Token = "0x1400008F")]
|
|
public event Action<bool> PAMNHJAOICK
|
|
{
|
|
[Token(Token = "0x6002F4C")]
|
|
[Address(RVA = "0x198A5F0", Offset = "0x1988FF0", VA = "0x18198A5F0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<bool> pamnhjaoick;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
pamnhjaoick = this.PAMNHJAOICK;
|
|
@delegate = Delegate.Combine(pamnhjaoick, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != pamnhjaoick)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002F4D")]
|
|
[Address(RVA = "0x198A6C0", Offset = "0x19890C0", VA = "0x18198A6C0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<bool> pamnhjaoick;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
pamnhjaoick = this.PAMNHJAOICK;
|
|
@delegate = Delegate.Remove(pamnhjaoick, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != pamnhjaoick)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000857 RID: 2135
|
|
// (get) Token: 0x06002F4E RID: 12110 RVA: 0x000C43A8 File Offset: 0x000C25A8
|
|
[Token(Token = "0x17000857")]
|
|
private bool EJCPMDKGOKI
|
|
{
|
|
[Token(Token = "0x6002F4E")]
|
|
[Address(RVA = "0x1989700", Offset = "0x1988100", VA = "0x181989700")]
|
|
get
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
IPromise<bool?> promise;
|
|
if (promise != (ulong)2L)
|
|
{
|
|
}
|
|
return SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000858 RID: 2136
|
|
// (get) Token: 0x06002F4F RID: 12111 RVA: 0x000C43D4 File Offset: 0x000C25D4
|
|
// (set) Token: 0x06002F50 RID: 12112 RVA: 0x000C43E8 File Offset: 0x000C25E8
|
|
[Token(Token = "0x17000858")]
|
|
public bool GDPKBEBEOBA
|
|
{
|
|
[Token(Token = "0x6002F4F")]
|
|
[Address(RVA = "0xAD0290", Offset = "0xACEC90", VA = "0x180AD0290")]
|
|
get
|
|
{
|
|
return this.EFNNDDKHAMB;
|
|
}
|
|
[Token(Token = "0x6002F50")]
|
|
[Address(RVA = "0x198A760", Offset = "0x1989160", VA = "0x18198A760")]
|
|
set
|
|
{
|
|
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
|
int num = 0;
|
|
if (num != (this.EFNNDDKHAMB ? 1 : 0))
|
|
{
|
|
this.EFNNDDKHAMB = num != 0;
|
|
bool flag = this.EJCPMDKGOKI;
|
|
if (num == 0)
|
|
{
|
|
if (!flag)
|
|
{
|
|
this.AKNPKEPCDMN();
|
|
}
|
|
GameObject gameObject = base.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
}
|
|
if (!flag)
|
|
{
|
|
this.IOOJOLLHDFL();
|
|
}
|
|
base.gameObject.SetActive(true);
|
|
this.recFaceWaitCursor.Start();
|
|
Action<bool> pamnhjaoick = this.PAMNHJAOICK;
|
|
if (pamnhjaoick != 0)
|
|
{
|
|
bool efnnddkhamb = this.EFNNDDKHAMB;
|
|
pamnhjaoick(efnnddkhamb);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000859 RID: 2137
|
|
// (get) Token: 0x06002F51 RID: 12113 RVA: 0x000C4480 File Offset: 0x000C2680
|
|
[Token(Token = "0x17000859")]
|
|
public bool LGPHHCDIDGE
|
|
{
|
|
[Token(Token = "0x6002F51")]
|
|
[Address(RVA = "0x198A690", Offset = "0x1989090", VA = "0x18198A690")]
|
|
get
|
|
{
|
|
return this.imageFade.gameObject.activeInHierarchy;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F52 RID: 12114 RVA: 0x000C44A4 File Offset: 0x000C26A4
|
|
[Token(Token = "0x6002F52")]
|
|
[Address(RVA = "0x1987FB0", Offset = "0x19869B0", VA = "0x181987FB0", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
LocalPlayerController instance;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
base.Awake();
|
|
instance = SingletonMonoBehaviour.Instance;
|
|
Action currentPlayerTypeChange = instance.CurrentPlayerTypeChange;
|
|
Action action = new Action(this.CBOJLHAFKEL);
|
|
@delegate = Delegate.Combine(currentPlayerTypeChange, action);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance.CurrentPlayerTypeChange = @delegate;
|
|
ActionEvent olcjjnmegpp = Matchmaking.OLCJJNMEGPP;
|
|
Action action2 = new Action(this.AGEEBFGBKLD);
|
|
Matchmaking.OLCJJNMEGPP = olcjjnmegpp + action2;
|
|
GameObject gameObject = base.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
GameObject gameObject2 = this.canvas.gameObject;
|
|
int num2 = 0;
|
|
gameObject2.SetActive(num2 != 0);
|
|
GameObject template = this.textTemplate.template;
|
|
int num3 = 0;
|
|
template.SetActive(num3 != 0);
|
|
GameObject template2 = this.imageTemplate.template;
|
|
int num4 = 0;
|
|
template2.SetActive(num4 != 0);
|
|
}
|
|
|
|
// Token: 0x06002F53 RID: 12115 RVA: 0x000C4570 File Offset: 0x000C2770
|
|
[Token(Token = "0x6002F53")]
|
|
[Address(RVA = "0x1989F90", Offset = "0x1988990", VA = "0x181989F90")]
|
|
private void Start()
|
|
{
|
|
Action<PPENFJMFPNE> action = new Action(this.PNAIKBGFNDD);
|
|
Transform transform = base.transform;
|
|
Quaternion identity = Quaternion.identity;
|
|
Camera fomhgmlpond = this.FOMHGMLPOND;
|
|
int num = 0;
|
|
if (fomhgmlpond == num)
|
|
{
|
|
Camera camera = base.gameObject.AddComponent<Camera>();
|
|
this.FOMHGMLPOND = camera;
|
|
camera.cullingMask = 4194304;
|
|
this.FOMHGMLPOND.clearFlags = CameraClearFlags.Color;
|
|
Camera fomhgmlpond2 = this.FOMHGMLPOND;
|
|
Color black = Color.black;
|
|
Camera fomhgmlpond3 = this.FOMHGMLPOND;
|
|
int num2 = 0;
|
|
fomhgmlpond3.useOcclusionCulling = num2 != 0;
|
|
}
|
|
GameObject gameObject = this.recFaceWaitCursor.gameObject;
|
|
bool flag = this.EJCPMDKGOKI;
|
|
gameObject.SetActive(flag);
|
|
GameObject gameObject2 = this.recFaceBackground.gameObject;
|
|
bool flag2 = this.EJCPMDKGOKI;
|
|
gameObject2.SetActive(flag2);
|
|
}
|
|
|
|
// Token: 0x06002F54 RID: 12116 RVA: 0x000C4644 File Offset: 0x000C2844
|
|
[Token(Token = "0x6002F54")]
|
|
[Address(RVA = "0x1989E40", Offset = "0x1988840", VA = "0x181989E40")]
|
|
private void OnEnable()
|
|
{
|
|
int frameCount = Time.frameCount;
|
|
this.BEMGENBGHCJ = frameCount;
|
|
}
|
|
|
|
// Token: 0x06002F55 RID: 12117 RVA: 0x000C4660 File Offset: 0x000C2860
|
|
[Token(Token = "0x6002F55")]
|
|
[Address(RVA = "0x1989B10", Offset = "0x1988510", VA = "0x181989B10", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
LocalPlayerController instance2;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
goto IL_49;
|
|
}
|
|
instance2 = SingletonMonoBehaviour.Instance;
|
|
Action currentPlayerTypeChange = instance2.CurrentPlayerTypeChange;
|
|
Action action = new Action(this.CBOJLHAFKEL);
|
|
@delegate = Delegate.Remove(currentPlayerTypeChange, action);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
instance2.CurrentPlayerTypeChange = @delegate;
|
|
IL_49:
|
|
ActionEvent olcjjnmegpp = Matchmaking.OLCJJNMEGPP;
|
|
Action action2 = new Action(this.AGEEBFGBKLD);
|
|
Matchmaking.OLCJJNMEGPP = olcjjnmegpp - action2;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Action<PPENFJMFPNE> action3 = new Action(this.PNAIKBGFNDD);
|
|
}
|
|
RenderTexture bgpincpmgbe = this.BGPINCPMGBE;
|
|
int num2 = 0;
|
|
if (bgpincpmgbe != num2)
|
|
{
|
|
this.BGPINCPMGBE.Release();
|
|
global::UnityEngine.Object.DestroyImmediate(this.BGPINCPMGBE);
|
|
this.BGPINCPMGBE = (ulong)0L;
|
|
}
|
|
this.NLKKAOIDEND();
|
|
}
|
|
|
|
// Token: 0x06002F56 RID: 12118 RVA: 0x000C4730 File Offset: 0x000C2930
|
|
[Token(Token = "0x6002F56")]
|
|
[Address(RVA = "0x19881F0", Offset = "0x1986BF0", VA = "0x1819881F0")]
|
|
private void CBOJLHAFKEL()
|
|
{
|
|
GameObject gameObject = this.recFaceWaitCursor.gameObject;
|
|
bool flag = this.EJCPMDKGOKI;
|
|
gameObject.SetActive(flag);
|
|
GameObject gameObject2 = this.recFaceBackground.gameObject;
|
|
bool flag2 = this.EJCPMDKGOKI;
|
|
gameObject2.SetActive(flag2);
|
|
}
|
|
|
|
// Token: 0x06002F57 RID: 12119 RVA: 0x000C4778 File Offset: 0x000C2978
|
|
[Token(Token = "0x6002F57")]
|
|
[Address(RVA = "0x636210", Offset = "0x634C10", VA = "0x180636210")]
|
|
private void PNAIKBGFNDD(PPENFJMFPNE DDEGOJKBEAN)
|
|
{
|
|
this.FJOBLKMHNJN = DDEGOJKBEAN;
|
|
}
|
|
|
|
// Token: 0x06002F58 RID: 12120 RVA: 0x000C478C File Offset: 0x000C298C
|
|
[Token(Token = "0x6002F58")]
|
|
[Address(RVA = "0x198A250", Offset = "0x1988C50", VA = "0x18198A250")]
|
|
private void Update()
|
|
{
|
|
this.NELFGJEMKIK();
|
|
}
|
|
|
|
// Token: 0x06002F59 RID: 12121 RVA: 0x000C47A0 File Offset: 0x000C29A0
|
|
[Token(Token = "0x6002F59")]
|
|
[Address(RVA = "0x1989950", Offset = "0x1988350", VA = "0x181989950")]
|
|
private void NLKKAOIDEND()
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO poekmnfbogb = this.POEKMNFBOGB;
|
|
if (poekmnfbogb != 0)
|
|
{
|
|
poekmnfbogb.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO jcmappjkhbe = this.JCMAPPJKHBE;
|
|
this.POEKMNFBOGB = (ulong)0L;
|
|
if (jcmappjkhbe != 0)
|
|
{
|
|
jcmappjkhbe.Dispose();
|
|
}
|
|
this.JCMAPPJKHBE = (ulong)0L;
|
|
this.NINLDKPHCMG();
|
|
}
|
|
|
|
// Token: 0x1700085A RID: 2138
|
|
// (set) Token: 0x06002F5A RID: 12122 RVA: 0x000C47E8 File Offset: 0x000C29E8
|
|
[Token(Token = "0x1700085A")]
|
|
private ISchedulerPromise BBPHMPGCFPC
|
|
{
|
|
[Token(Token = "0x6002F5A")]
|
|
[Address(RVA = "0x1988620", Offset = "0x1987020", VA = "0x181988620")]
|
|
set
|
|
{
|
|
if (this.EMDHPHOENFK != 0)
|
|
{
|
|
}
|
|
this.EMDHPHOENFK = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700085B RID: 2139
|
|
// (set) Token: 0x06002F5B RID: 12123 RVA: 0x000C4808 File Offset: 0x000C2A08
|
|
[Token(Token = "0x1700085B")]
|
|
private ISchedulerPromise APMGMOOGJJB
|
|
{
|
|
[Token(Token = "0x6002F5B")]
|
|
[Address(RVA = "0x1987C10", Offset = "0x1986610", VA = "0x181987C10")]
|
|
set
|
|
{
|
|
if (this.NNPNCFAHKEN != 0)
|
|
{
|
|
}
|
|
this.NNPNCFAHKEN = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F5C RID: 12124 RVA: 0x000C4828 File Offset: 0x000C2A28
|
|
[Token(Token = "0x6002F5C")]
|
|
[Address(RVA = "0x1988C40", Offset = "0x1987640", VA = "0x181988C40")]
|
|
private void IOOJOLLHDFL()
|
|
{
|
|
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
|
int num = 0;
|
|
bool flag = !inVRDisplayMode;
|
|
this.canvas.gameObject.SetActive(flag);
|
|
if (!flag)
|
|
{
|
|
this.LDAPIMOJBAP = (float)num;
|
|
return;
|
|
}
|
|
base.gameObject.SetActive(true);
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
this.LDAPIMOJBAP = realtimeSinceStartup;
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
LoadingScreen.BNICFEOHGAN bnicfeohgan;
|
|
bnicfeohgan.System.IDisposable.Dispose();
|
|
bnicfeohgan.<>1__state = num;
|
|
bnicfeohgan.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise = instance.Run(this, bnicfeohgan);
|
|
if (this.EMDHPHOENFK != 0)
|
|
{
|
|
}
|
|
this.EMDHPHOENFK = schedulerPromise;
|
|
Scheduler instance2 = SingletonMonoBehaviour.Instance;
|
|
LoadingScreen.CLPGPAEFHMK clpgpaefhmk;
|
|
clpgpaefhmk.System.IDisposable.Dispose();
|
|
clpgpaefhmk.<>1__state = num;
|
|
clpgpaefhmk.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise2 = instance2.Run(this, clpgpaefhmk);
|
|
if (this.NNPNCFAHKEN != 0)
|
|
{
|
|
}
|
|
this.NNPNCFAHKEN = schedulerPromise2;
|
|
this.GJKODGHBOHB();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002F5D RID: 12125 RVA: 0x000C4904 File Offset: 0x000C2B04
|
|
[Token(Token = "0x6002F5D")]
|
|
[Address(RVA = "0x1987D40", Offset = "0x1986740", VA = "0x181987D40")]
|
|
private void AKNPKEPCDMN()
|
|
{
|
|
if (base.isActiveAndEnabled)
|
|
{
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
|
float num = this.minTotalDisplayDuration;
|
|
if (realtimeSinceStartup <= num || realtimeSinceStartup2 <= this.minDisplayDurationPerTip)
|
|
{
|
|
float num2 = this.minDisplayDurationPerTip;
|
|
Action action = new Action(this.JFOIMEMKGMA);
|
|
float num3;
|
|
num2 = num3;
|
|
ISchedulerPromise schedulerPromise = this.InvokeInUpdate(num2, action);
|
|
throw new NullReferenceException();
|
|
}
|
|
int num4 = 0;
|
|
this.FJOBLKMHNJN = num4;
|
|
if (this.EMDHPHOENFK != 0)
|
|
{
|
|
}
|
|
this.EMDHPHOENFK = num4;
|
|
if (this.NNPNCFAHKEN != 0)
|
|
{
|
|
}
|
|
this.NNPNCFAHKEN = num4;
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
LoadingScreen.LCDJHJNOFFG lcdjhjnoffg;
|
|
lcdjhjnoffg.System.IDisposable.Dispose();
|
|
lcdjhjnoffg.<>1__state = num4;
|
|
lcdjhjnoffg.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise2 = instance.Run(this, lcdjhjnoffg);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F5E RID: 12126 RVA: 0x000C49C8 File Offset: 0x000C2BC8
|
|
[Token(Token = "0x6002F5E")]
|
|
[Address(RVA = "0x1988F30", Offset = "0x1987930", VA = "0x181988F30")]
|
|
private void JFOIMEMKGMA()
|
|
{
|
|
int num = 0;
|
|
this.FJOBLKMHNJN = num;
|
|
if (this.EMDHPHOENFK != 0)
|
|
{
|
|
}
|
|
this.EMDHPHOENFK = num;
|
|
if (this.NNPNCFAHKEN != 0)
|
|
{
|
|
}
|
|
this.NNPNCFAHKEN = num;
|
|
Scheduler instance = SingletonMonoBehaviour.Instance;
|
|
LoadingScreen.LCDJHJNOFFG lcdjhjnoffg;
|
|
lcdjhjnoffg.System.IDisposable.Dispose();
|
|
lcdjhjnoffg.<>1__state = num;
|
|
lcdjhjnoffg.<>4__this = this;
|
|
ISchedulerPromise schedulerPromise = instance.Run(this, lcdjhjnoffg);
|
|
}
|
|
|
|
// Token: 0x06002F5F RID: 12127 RVA: 0x000C4A28 File Offset: 0x000C2C28
|
|
[Token(Token = "0x6002F5F")]
|
|
[Address(RVA = "0x19885B0", Offset = "0x1986FB0", VA = "0x1819885B0")]
|
|
private IEnumerator<ISchedule> FPKNFNGPODH()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002F5F)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> LoadingScreen::FPKNFNGPODH()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(LCDJHJNOFFG::System.IDisposable.Dispose, ldloc:LCDJHJNOFFG(var_0))
|
|
stfld:int32(LCDJHJNOFFG::<>1__state, ldloc:LCDJHJNOFFG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:LoadingScreen(LCDJHJNOFFG::<>4__this, ldloc:LCDJHJNOFFG(var_0), ldloc:LoadingScreen(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: 0x06002F60 RID: 12128 RVA: 0x000C4A4C File Offset: 0x000C2C4C
|
|
[Token(Token = "0x6002F60")]
|
|
[Address(RVA = "0x19883E0", Offset = "0x1986DE0", VA = "0x1819883E0")]
|
|
private IEnumerator<ISchedule> ELHNIHDNBLP()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002F60)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> LoadingScreen::ELHNIHDNBLP()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(BNICFEOHGAN::System.IDisposable.Dispose, ldloc:BNICFEOHGAN(var_0))
|
|
stfld:int32(BNICFEOHGAN::<>1__state, ldloc:BNICFEOHGAN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:LoadingScreen(BNICFEOHGAN::<>4__this, ldloc:BNICFEOHGAN(var_0), ldloc:LoadingScreen(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: 0x06002F61 RID: 12129 RVA: 0x000C4A70 File Offset: 0x000C2C70
|
|
[Token(Token = "0x6002F61")]
|
|
[Address(RVA = "0x1988BC0", Offset = "0x19875C0", VA = "0x181988BC0")]
|
|
private IEnumerator<ISchedule> HPFKIIAABEA(int FFAPMBPBMPP, int OOMEPJPKODP)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002F61)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> LoadingScreen::HPFKIIAABEA(System.Int32,System.Int32)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(JNEBHMGNINA::System.IDisposable.Dispose, ldloc:JNEBHMGNINA(var_0))
|
|
stfld:LoadingScreen(JNEBHMGNINA::<>4__this, ldloc:JNEBHMGNINA(var_0), ldloc:LoadingScreen(this))
|
|
stfld:int32(JNEBHMGNINA::customScreenCount, ldloc:JNEBHMGNINA(var_0), ldloc:int32(FFAPMBPBMPP))
|
|
stfld:int32(JNEBHMGNINA::<>1__state, ldloc:JNEBHMGNINA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:int32(JNEBHMGNINA::recRoomTipCount, ldloc:JNEBHMGNINA(var_0), ldloc:int32(OOMEPJPKODP))
|
|
}
|
|
|
|
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: 0x06002F62 RID: 12130 RVA: 0x000C4AA0 File Offset: 0x000C2CA0
|
|
[Token(Token = "0x6002F62")]
|
|
[Address(RVA = "0x1988360", Offset = "0x1986D60", VA = "0x181988360")]
|
|
private IEnumerator<ISchedule> EEKMFBKBMBK(bool EHPFAIAFGHD, float BJJEDIGOMGC)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002F62)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> LoadingScreen::EEKMFBKBMBK(System.Boolean,System.Single)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(MACEENFONDN::System.IDisposable.Dispose, ldloc:MACEENFONDN(var_0))
|
|
stfld:float32(MACEENFONDN::duration, ldloc:MACEENFONDN(var_0), ldloc:float32(BJJEDIGOMGC))
|
|
stfld:LoadingScreen(MACEENFONDN::<>4__this, ldloc:MACEENFONDN(var_0), ldloc:LoadingScreen(this))
|
|
stfld:int32(MACEENFONDN::<>1__state, ldloc:MACEENFONDN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:bool(MACEENFONDN::fadeToBlack, ldloc:MACEENFONDN(var_0), ldloc:bool(EHPFAIAFGHD))
|
|
}
|
|
|
|
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: 0x06002F63 RID: 12131 RVA: 0x000C4AD0 File Offset: 0x000C2CD0
|
|
[Token(Token = "0x6002F63")]
|
|
[Address(RVA = "0x1989410", Offset = "0x1987E10", VA = "0x181989410")]
|
|
private int MKBLENFDFGD()
|
|
{
|
|
PPENFJMFPNE fjoblkmhnjn = this.FJOBLKMHNJN;
|
|
int num = 0;
|
|
if (fjoblkmhnjn != 0)
|
|
{
|
|
if (fjoblkmhnjn.<DJJADJEFDFK>k__BackingField != 0)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
return num;
|
|
}
|
|
if (fjoblkmhnjn.OFONEIOEIED)
|
|
{
|
|
PPENFJMFPNE fjoblkmhnjn2 = this.FJOBLKMHNJN;
|
|
}
|
|
}
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06002F64 RID: 12132 RVA: 0x000C4B10 File Offset: 0x000C2D10
|
|
[Token(Token = "0x6002F64")]
|
|
[Address(RVA = "0x1988A00", Offset = "0x1987400", VA = "0x181988A00")]
|
|
private IPromise HNCCDEHJNJD(out OMMNJNBLAKC NJNGEMGAJKF)
|
|
{
|
|
OMMNJNBLAKC ommnjnblakc = new OMMNJNBLAKC();
|
|
OMMNJNBLAKC data = ommnjnblakc;
|
|
PPENFJMFPNE fjoblkmhnjn = this.FJOBLKMHNJN;
|
|
if (fjoblkmhnjn != 0)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = fjoblkmhnjn.<DOFDAMHCJLP>k__BackingField;
|
|
long roomIdToJoin = <DOFDAMHCJLP>k__BackingField;
|
|
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(this.FJOBLKMHNJN.<HCJDKPLCHPK>k__BackingField);
|
|
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ roomOwner)
|
|
{
|
|
PPENFJMFPNE fjoblkmhnjn2 = this.FJOBLKMHNJN;
|
|
if (fjoblkmhnjn2 != 0)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField2 = fjoblkmhnjn2.<DOFDAMHCJLP>k__BackingField;
|
|
if (roomIdToJoin == <DOFDAMHCJLP>k__BackingField2)
|
|
{
|
|
data.HEHAGDOEDHG = <DOFDAMHCJLP>k__BackingField2;
|
|
OMMNJNBLAKC data7 = data;
|
|
ObscuredString <KHJCEENDAOL>k__BackingField = roomOwner.<KHJCEENDAOL>k__BackingField;
|
|
string text = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
|
|
data7.HHKMLGHCPPK = text;
|
|
IReadOnlyList<AECHGGJOJLE> <DJJADJEFDFK>k__BackingField = this.FJOBLKMHNJN.<DJJADJEFDFK>k__BackingField;
|
|
int num2 = 0;
|
|
if (<DJJADJEFDFK>k__BackingField != 0)
|
|
{
|
|
AECHGGJOJLE aechggjojle = Enumerable.FirstOrDefault<AECHGGJOJLE>(<DJJADJEFDFK>k__BackingField);
|
|
}
|
|
if (num2 != 0)
|
|
{
|
|
OMMNJNBLAKC data2 = data;
|
|
string <EHGJCEHECFB>k__BackingField = fjoblkmhnjn2.<EHGJCEHECFB>k__BackingField;
|
|
data2.LKIBJOMNFFD = <EHGJCEHECFB>k__BackingField;
|
|
OMMNJNBLAKC data3 = data;
|
|
string <HPJCFFLAJJE>k__BackingField = fjoblkmhnjn2.<HPJCFFLAJJE>k__BackingField;
|
|
data3.JAFMIDAHECF = <HPJCFFLAJJE>k__BackingField;
|
|
string <LGACIEKBLBM>k__BackingField = fjoblkmhnjn2.<LGACIEKBLBM>k__BackingField;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao;
|
|
data.FDCENKAFNMK = nbmfnjlhkao;
|
|
return;
|
|
}
|
|
LoadingScreen <>4__this = this;
|
|
OMMNJNBLAKC data4 = data;
|
|
string text2 = <>4__this.customRoomScreenTitle;
|
|
data4.LKIBJOMNFFD = text2;
|
|
LoadingScreen <>4__this2 = this;
|
|
OMMNJNBLAKC data5 = data;
|
|
string text3 = <>4__this2.customRoomScreenSubtitle;
|
|
data5.JAFMIDAHECF = text3;
|
|
LoadingScreen <>4__this3 = this;
|
|
OMMNJNBLAKC data6 = data;
|
|
string <HPJCFFLAJJE>k__BackingField2 = <>4__this3.FJOBLKMHNJN.<HPJCFFLAJJE>k__BackingField;
|
|
int num3 = 0;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao2 = OHDHPENHDAP.JMGMDKIBOKO(<HPJCFFLAJJE>k__BackingField2, true, num3 != 0, num2, num2 != 0);
|
|
data6.FDCENKAFNMK = nbmfnjlhkao2;
|
|
}
|
|
}
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
action += action;
|
|
num += 19;
|
|
}
|
|
IPromise promise2 = Promise.FromError("Tried to set custom loading screen for unknown room: requestedRoomToJoin is NULL");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002F65 RID: 12133 RVA: 0x000C4BA0 File Offset: 0x000C2DA0
|
|
[Token(Token = "0x6002F65")]
|
|
[Address(RVA = "0x1989280", Offset = "0x1987C80", VA = "0x181989280")]
|
|
private IPromise KJNIOEDHKCP(OMMNJNBLAKC ABADFLCBFIJ)
|
|
{
|
|
OMMNJNBLAKC data = ABADFLCBFIJ;
|
|
if (ABADFLCBFIJ != 0)
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO fdcenkafnmk = ABADFLCBFIJ.FDCENKAFNMK;
|
|
if (fdcenkafnmk != 0)
|
|
{
|
|
IPromise<Texture2D> promise = this.NNIHBOLCADB(fdcenkafnmk);
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
this.imageTemplate.template.SetActive(true);
|
|
GameObject template = this.textTemplate.template;
|
|
int num = 0;
|
|
template.SetActive(num != 0);
|
|
LoadingScreen <>4__this = this;
|
|
LoadingScreenTemplate loadingScreenTemplate = <>4__this.imageTemplate;
|
|
<>4__this.CCMFLGFOFLD = loadingScreenTemplate;
|
|
GraphicsFormat graphicsFormat = texture.graphicsFormat;
|
|
RawImage backgroundImage = this.CCMFLGFOFLD.backgroundImage;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
backgroundImage.texture = texture;
|
|
LoadingScreenTemplate ccmflgfofld = this.CCMFLGFOFLD;
|
|
OMMNJNBLAKC data4 = data;
|
|
TextMeshProUGUI titleText = ccmflgfofld.titleText;
|
|
string lkibjomnffd = data4.LKIBJOMNFFD;
|
|
titleText.text = lkibjomnffd;
|
|
LoadingScreenTemplate ccmflgfofld2 = this.CCMFLGFOFLD;
|
|
OMMNJNBLAKC data2 = data;
|
|
TextMeshProUGUI messageText = ccmflgfofld2.messageText;
|
|
string jafmidahecf = data2.JAFMIDAHECF;
|
|
messageText.text = jafmidahecf;
|
|
OMMNJNBLAKC data3 = data;
|
|
LoadingScreen <>4__this2 = this;
|
|
string hhkmlghcppk = data3.HHKMLGHCPPK;
|
|
LoadingScreenTemplate ccmflgfofld3 = <>4__this2.CCMFLGFOFLD;
|
|
LoadingScreen <>4__this3;
|
|
if (ccmflgfofld3 != 0)
|
|
{
|
|
TextMeshProUGUI nextRoomName = ccmflgfofld3.nextRoomName;
|
|
string hehagdoedhg = data3.HEHAGDOEDHG;
|
|
nextRoomName.text = hehagdoedhg;
|
|
<>4__this2.CCMFLGFOFLD.roomOwnerName.text = hhkmlghcppk;
|
|
<>4__this3 = this;
|
|
}
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
<>4__this3.KNMMKFMEENO = realtimeSinceStartup;
|
|
};
|
|
}
|
|
}
|
|
return Promise.FromError("Custom Loading Screen could not be shown: unexpected NULL value for " + "LoadingScreenData");
|
|
}
|
|
|
|
// Token: 0x06002F66 RID: 12134 RVA: 0x000C4C00 File Offset: 0x000C2E00
|
|
[Token(Token = "0x6002F66")]
|
|
[Address(RVA = "0x1989F10", Offset = "0x1988910", VA = "0x181989F10")]
|
|
public void QueueTipContext(DHGPOFKKCAE LHOMKMINCHH)
|
|
{
|
|
if (LHOMKMINCHH != DHGPOFKKCAE.Default)
|
|
{
|
|
List<DHGPOFKKCAE> nbcdigopifi = this.NBCDIGOPIFI;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
List<DHGPOFKKCAE> nbcdigopifi2 = this.NBCDIGOPIFI;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F67 RID: 12135 RVA: 0x000C4C2C File Offset: 0x000C2E2C
|
|
[Token(Token = "0x6002F67")]
|
|
[Address(RVA = "0x1988930", Offset = "0x1987330", VA = "0x181988930")]
|
|
private IPromise GMBDJBFEOAP(JFJEGJIBIEJ JDNOHOEMCGJ)
|
|
{
|
|
JFJEGJIBIEJ tip = JDNOHOEMCGJ;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = JDNOHOEMCGJ.GIMAPDMNPMN();
|
|
IPromise<Texture2D> promise = this.NNIHBOLCADB(nbmfnjlhkao);
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
LoadingScreen <>4__this = this;
|
|
JFJEGJIBIEJ tip6 = tip;
|
|
List<DHGPOFKKCAE> nbcdigopifi = <>4__this.NBCDIGOPIFI;
|
|
DHGPOFKKCAE <KLCOFMJCFHG>k__BackingField = tip6.<KLCOFMJCFHG>k__BackingField;
|
|
bool flag = nbcdigopifi.Remove(<KLCOFMJCFHG>k__BackingField);
|
|
LoadingScreen <>4__this2 = this;
|
|
LoadingScreenTemplate loadingScreenTemplate = <>4__this2.textTemplate;
|
|
<>4__this2.CCMFLGFOFLD = loadingScreenTemplate;
|
|
LoadingScreenTemplate loadingScreenTemplate2 = this.imageTemplate;
|
|
JFJEGJIBIEJ tip2 = tip;
|
|
GameObject template = loadingScreenTemplate2.template;
|
|
bool <IPFHPKCCINN>k__BackingField = tip2.<IPFHPKCCINN>k__BackingField;
|
|
template.SetActive(<IPFHPKCCINN>k__BackingField);
|
|
LoadingScreenTemplate loadingScreenTemplate3 = this.textTemplate;
|
|
JFJEGJIBIEJ tip3 = tip;
|
|
GameObject template2 = loadingScreenTemplate3.template;
|
|
bool flag2 = !tip3.<IPFHPKCCINN>k__BackingField;
|
|
template2.SetActive(flag2);
|
|
if (tip.<IPFHPKCCINN>k__BackingField)
|
|
{
|
|
LoadingScreen <>4__this3 = this;
|
|
LoadingScreenTemplate loadingScreenTemplate4 = <>4__this3.imageTemplate;
|
|
<>4__this3.CCMFLGFOFLD = loadingScreenTemplate4;
|
|
this.CCMFLGFOFLD.backgroundImage.texture = texture;
|
|
}
|
|
LoadingScreenTemplate ccmflgfofld = this.CCMFLGFOFLD;
|
|
JFJEGJIBIEJ tip4 = tip;
|
|
TextMeshProUGUI titleText = ccmflgfofld.titleText;
|
|
string <CEJPKGDKMJE>k__BackingField = tip4.<CEJPKGDKMJE>k__BackingField;
|
|
titleText.text = <CEJPKGDKMJE>k__BackingField;
|
|
LoadingScreenTemplate ccmflgfofld2 = this.CCMFLGFOFLD;
|
|
JFJEGJIBIEJ tip5 = tip;
|
|
TextMeshProUGUI messageText = ccmflgfofld2.messageText;
|
|
string <LHJAKNBODPE>k__BackingField = tip5.<LHJAKNBODPE>k__BackingField;
|
|
messageText.text = <LHJAKNBODPE>k__BackingField;
|
|
LoadingScreen <>4__this4 = this;
|
|
string empty = string.Empty;
|
|
LoadingScreenTemplate ccmflgfofld3 = <>4__this4.CCMFLGFOFLD;
|
|
if (ccmflgfofld3 != 0)
|
|
{
|
|
TextMeshProUGUI nextRoomName = ccmflgfofld3.nextRoomName;
|
|
string pdmagokchde = Matchmaking.PDMAGOKCHDE;
|
|
nextRoomName.text = pdmagokchde;
|
|
<>4__this4.CCMFLGFOFLD.roomOwnerName.text = empty;
|
|
}
|
|
LoadingScreen <>4__this5 = this;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
<>4__this5.KNMMKFMEENO = realtimeSinceStartup;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002F68 RID: 12136 RVA: 0x000C4C70 File Offset: 0x000C2E70
|
|
[Token(Token = "0x6002F68")]
|
|
[Address(RVA = "0x19893B0", Offset = "0x1987DB0", VA = "0x1819893B0")]
|
|
private IEnumerator<ISchedule> LKKOIPCDLDM()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002F68)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> LoadingScreen::LKKOIPCDLDM()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(CLPGPAEFHMK::System.IDisposable.Dispose, ldloc:CLPGPAEFHMK(var_0))
|
|
stfld:int32(CLPGPAEFHMK::<>1__state, ldloc:CLPGPAEFHMK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:LoadingScreen(CLPGPAEFHMK::<>4__this, ldloc:CLPGPAEFHMK(var_0), ldloc:LoadingScreen(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: 0x06002F69 RID: 12137 RVA: 0x000C4C94 File Offset: 0x000C2E94
|
|
[Token(Token = "0x6002F69")]
|
|
[Address(RVA = "0x1988440", Offset = "0x1986E40", VA = "0x181988440")]
|
|
private void EMNGPAHCJAJ()
|
|
{
|
|
int cdjhfocibkl = this.CDJHFOCIBKL;
|
|
int num = cdjhfocibkl + 1;
|
|
this.CDJHFOCIBKL = num;
|
|
string[] mejlekmimca = LoadingScreen.MEJLEKMIMCA;
|
|
TextMeshProUGUI loadingText = this.CCMFLGFOFLD.loadingText;
|
|
string text2;
|
|
string text = this.loadingString + text2;
|
|
loadingText.text = text;
|
|
}
|
|
|
|
// Token: 0x06002F6A RID: 12138 RVA: 0x000C4CE4 File Offset: 0x000C2EE4
|
|
[Token(Token = "0x6002F6A")]
|
|
[Address(RVA = "0x1988190", Offset = "0x1986B90", VA = "0x181988190")]
|
|
private void CAIEBIKJCHP(string BFGCDJFNJLE, string BGCMEIMHPKM)
|
|
{
|
|
LoadingScreenTemplate ccmflgfofld = this.CCMFLGFOFLD;
|
|
if (ccmflgfofld != 0)
|
|
{
|
|
ccmflgfofld.nextRoomName.text = BFGCDJFNJLE;
|
|
this.CCMFLGFOFLD.roomOwnerName.text = BGCMEIMHPKM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F6B RID: 12139 RVA: 0x000C4D20 File Offset: 0x000C2F20
|
|
[Token(Token = "0x6002F6B")]
|
|
[Address(RVA = "0x1987C70", Offset = "0x1986670", VA = "0x181987C70")]
|
|
private void AGEEBFGBKLD()
|
|
{
|
|
LoadingScreenTemplate ccmflgfofld = this.CCMFLGFOFLD;
|
|
if (ccmflgfofld != 0)
|
|
{
|
|
TextMeshProUGUI nextRoomName = ccmflgfofld.nextRoomName;
|
|
string pdmagokchde = Matchmaking.PDMAGOKCHDE;
|
|
nextRoomName.text = pdmagokchde;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F6C RID: 12140 RVA: 0x000C4D54 File Offset: 0x000C2F54
|
|
[Token(Token = "0x6002F6C")]
|
|
[Address(RVA = "0x19899D0", Offset = "0x19883D0", VA = "0x1819899D0")]
|
|
private IPromise<Texture2D> NNIHBOLCADB(OHDHPENHDAP.NBMFNJLHKAO INJBHELJACH)
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO imageHandle = INJBHELJACH;
|
|
OHDHPENHDAP.NBMFNJLHKAO poekmnfbogb = this.POEKMNFBOGB;
|
|
if (poekmnfbogb != 0)
|
|
{
|
|
poekmnfbogb.Dispose();
|
|
}
|
|
this.POEKMNFBOGB = INJBHELJACH;
|
|
OHDHPENHDAP.NBMFNJLHKAO imageHandle4 = imageHandle;
|
|
Action action = delegate
|
|
{
|
|
LoadingScreen <>4__this = this;
|
|
OHDHPENHDAP.NBMFNJLHKAO jcmappjkhbe = <>4__this.JCMAPPJKHBE;
|
|
if (jcmappjkhbe != 0)
|
|
{
|
|
jcmappjkhbe.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO imageHandle3 = imageHandle;
|
|
<>4__this.JCMAPPJKHBE = imageHandle3;
|
|
this.POEKMNFBOGB = (ulong)0L;
|
|
};
|
|
Action<string> action2 = delegate(string e)
|
|
{
|
|
LoadingScreen <>4__this2 = this;
|
|
OHDHPENHDAP.NBMFNJLHKAO poekmnfbogb2 = <>4__this2.POEKMNFBOGB;
|
|
if (poekmnfbogb2 != 0)
|
|
{
|
|
poekmnfbogb2.Dispose();
|
|
}
|
|
<>4__this2.POEKMNFBOGB = (ulong)0L;
|
|
};
|
|
OHDHPENHDAP.NBMFNJLHKAO imageHandle2 = imageHandle;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002F6D RID: 12141 RVA: 0x000C4DBC File Offset: 0x000C2FBC
|
|
[Token(Token = "0x6002F6D")]
|
|
[Address(RVA = "0x1989E60", Offset = "0x1988860", VA = "0x181989E60")]
|
|
private bool PNFNOAPEGKI(Texture2D CAKFKAGPMBF)
|
|
{
|
|
GraphicsFormat graphicsFormat = CAKFKAGPMBF.graphicsFormat;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06002F6E RID: 12142 RVA: 0x000C4DD8 File Offset: 0x000C2FD8
|
|
[Token(Token = "0x6002F6E")]
|
|
[Address(RVA = "0x1988570", Offset = "0x1986F70", VA = "0x181988570")]
|
|
private void FNCKHKHMJMP()
|
|
{
|
|
base.gameObject.SetActive(true);
|
|
this.recFaceWaitCursor.Start();
|
|
}
|
|
|
|
// Token: 0x06002F6F RID: 12143 RVA: 0x000C4E04 File Offset: 0x000C3004
|
|
[Token(Token = "0x6002F6F")]
|
|
[Address(RVA = "0xFDA7B0", Offset = "0xFD91B0", VA = "0x180FDA7B0")]
|
|
private void LJFJEHAAIAL()
|
|
{
|
|
GameObject gameObject = base.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
}
|
|
|
|
// Token: 0x06002F70 RID: 12144 RVA: 0x000C4E28 File Offset: 0x000C3028
|
|
[Token(Token = "0x6002F70")]
|
|
[Address(RVA = "0x1988510", Offset = "0x1986F10", VA = "0x181988510")]
|
|
private IEnumerator FGJOMFACACC()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06002F70)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator LoadingScreen::FGJOMFACACC()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(DNABFNODHIB::System.IDisposable.Dispose, ldloc:DNABFNODHIB(var_0))
|
|
stfld:int32(DNABFNODHIB::<>1__state, ldloc:DNABFNODHIB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:LoadingScreen(DNABFNODHIB::<>4__this, ldloc:DNABFNODHIB(var_0), ldloc:LoadingScreen(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: 0x06002F71 RID: 12145 RVA: 0x000C4E4C File Offset: 0x000C304C
|
|
[Token(Token = "0x6002F71")]
|
|
[Address(RVA = "0x19894E0", Offset = "0x1987EE0", VA = "0x1819894E0")]
|
|
private void NELFGJEMKIK()
|
|
{
|
|
Camera emncglmggko = this.EMNCGLMGGKO;
|
|
Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
|
if (emncglmggko != activeCamera)
|
|
{
|
|
Camera activeCamera2 = SingletonMonoBehaviour.Instance.CHLMFLCFGFL;
|
|
Camera fomhgmlpond = this.FOMHGMLPOND;
|
|
this.EMNCGLMGGKO = activeCamera2;
|
|
bool allowHDR = activeCamera2.allowHDR;
|
|
fomhgmlpond.allowHDR = allowHDR;
|
|
Camera emncglmggko2 = this.EMNCGLMGGKO;
|
|
Camera fomhgmlpond2 = this.FOMHGMLPOND;
|
|
bool allowMSAA = emncglmggko2.allowMSAA;
|
|
fomhgmlpond2.allowMSAA = allowMSAA;
|
|
Camera emncglmggko3 = this.EMNCGLMGGKO;
|
|
Camera fomhgmlpond3 = this.FOMHGMLPOND;
|
|
float num = emncglmggko3.stereoSeparation;
|
|
fomhgmlpond3.stereoSeparation = num;
|
|
Camera emncglmggko4 = this.EMNCGLMGGKO;
|
|
Camera fomhgmlpond4 = this.FOMHGMLPOND;
|
|
num = emncglmggko4.stereoConvergence;
|
|
fomhgmlpond4.stereoConvergence = num;
|
|
Camera emncglmggko5 = this.EMNCGLMGGKO;
|
|
Camera fomhgmlpond5 = this.FOMHGMLPOND;
|
|
StereoTargetEyeMask stereoTargetEye = emncglmggko5.stereoTargetEye;
|
|
this.FOMHGMLPOND.depth = 99f;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F72 RID: 12146 RVA: 0x000C4F38 File Offset: 0x000C3138
|
|
[Token(Token = "0x6002F72")]
|
|
[Address(RVA = "0x1988610", Offset = "0x1987010", VA = "0x181988610")]
|
|
private int GBMDJKODNAG()
|
|
{
|
|
return 99;
|
|
}
|
|
|
|
// Token: 0x06002F73 RID: 12147 RVA: 0x000C4F48 File Offset: 0x000C3148
|
|
[Token(Token = "0x6002F73")]
|
|
[Address(RVA = "0x1988680", Offset = "0x1987080", VA = "0x181988680")]
|
|
private void GJKODGHBOHB()
|
|
{
|
|
RenderTexture moglgnkjijn = this.MOGLGNKJIJN;
|
|
int num = 0;
|
|
if (moglgnkjijn == num)
|
|
{
|
|
RenderTexture renderTexture = FPKIFEPMJFK.GOGOEPEJEOB();
|
|
this.MOGLGNKJIJN = renderTexture;
|
|
RenderTexture renderTexture2 = FPKIFEPMJFK.GOGOEPEJEOB();
|
|
RawImage rawImage = this.avatarImage;
|
|
this.OIEJOLHGDFL = renderTexture2;
|
|
RenderTexture moglgnkjijn2 = this.MOGLGNKJIJN;
|
|
rawImage.texture = moglgnkjijn2;
|
|
RawImage rawImage2 = this.avatarShadow;
|
|
RenderTexture oiejolhgdfl = this.OIEJOLHGDFL;
|
|
rawImage2.texture = oiejolhgdfl;
|
|
}
|
|
GameObject gameObject = this.avatarImage.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
GameObject gameObject2 = this.avatarShadow.gameObject;
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
this.recroomLogo.gameObject.SetActive(true);
|
|
RenderTexture moglgnkjijn3 = this.MOGLGNKJIJN;
|
|
IPromise promise = FPKIFEPMJFK.IHIAJEDJADM(NLEKGNENMCO.<DOMJEIICOAL>k__BackingField, moglgnkjijn3);
|
|
Func<IPromise> func = new Func(this.KCPENPKNKDO);
|
|
Action<string> action = new Action(this.CPMHEEFDJBL);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002F74 RID: 12148 RVA: 0x000C5038 File Offset: 0x000C3238
|
|
[Token(Token = "0x6002F74")]
|
|
[Address(RVA = "0x19897C0", Offset = "0x19881C0", VA = "0x1819897C0")]
|
|
private void NINLDKPHCMG()
|
|
{
|
|
RenderTexture moglgnkjijn = this.MOGLGNKJIJN;
|
|
int num = 0;
|
|
if (moglgnkjijn != num)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.MOGLGNKJIJN);
|
|
this.MOGLGNKJIJN = (ulong)0L;
|
|
}
|
|
RenderTexture oiejolhgdfl = this.OIEJOLHGDFL;
|
|
int num2 = 0;
|
|
if (oiejolhgdfl != num2)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.OIEJOLHGDFL);
|
|
this.OIEJOLHGDFL = (ulong)0L;
|
|
}
|
|
GameObject gameObject = this.avatarImage.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
GameObject gameObject2 = this.avatarShadow.gameObject;
|
|
int num4 = 0;
|
|
gameObject2.SetActive(num4 != 0);
|
|
this.recroomLogo.gameObject.SetActive(true);
|
|
}
|
|
|
|
// Token: 0x06002F75 RID: 12149 RVA: 0x000C50DC File Offset: 0x000C32DC
|
|
[Token(Token = "0x6002F75")]
|
|
[Address(RVA = "0x198A490", Offset = "0x1988E90", VA = "0x18198A490")]
|
|
public LoadingScreen()
|
|
{
|
|
LoadingScreen.JJOIHBAJJJH jjoihbajjjh = new LoadingScreen.JJOIHBAJJJH();
|
|
List<int> list = new List();
|
|
jjoihbajjjh.IJCAEAJMNAI = list;
|
|
List<JFJEGJIBIEJ> list2 = new List();
|
|
jjoihbajjjh.HIOPDMOMCJE = list2;
|
|
this.OIAKEMFGKLF = jjoihbajjjh;
|
|
List<DHGPOFKKCAE> list3 = new List();
|
|
this.NBCDIGOPIFI = list3;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06002F76 RID: 12150 RVA: 0x000C5188 File Offset: 0x000C3388
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6002F76")]
|
|
[Address(RVA = "0x198A260", Offset = "0x1988C60", VA = "0x18198A260")]
|
|
static LoadingScreen()
|
|
{
|
|
string[] array = new string[4];
|
|
if ("" != 0)
|
|
{
|
|
}
|
|
array[0] = "";
|
|
if ("." != 0)
|
|
{
|
|
}
|
|
array[1] = ".";
|
|
if (".." != 0)
|
|
{
|
|
}
|
|
array[2] = "..";
|
|
if ("..." != 0)
|
|
{
|
|
}
|
|
array[3] = "...";
|
|
LoadingScreen.MEJLEKMIMCA = array;
|
|
Color black = Color.black;
|
|
LoadingScreen.GGGKKBJNAKP = 0;
|
|
}
|
|
|
|
// Token: 0x06002F77 RID: 12151 RVA: 0x000C5208 File Offset: 0x000C3408
|
|
[Token(Token = "0x6002F77")]
|
|
[Address(RVA = "0x1987B60", Offset = "0x1986560", VA = "0x181987B60")]
|
|
[CompilerGenerated]
|
|
private bool ACFOGMPFNKH(DHGPOFKKCAE MBEHODBGOJI)
|
|
{
|
|
LoadingScreen.JJOIHBAJJJH oiakemfgklf = this.OIAKEMFGKLF;
|
|
List<JFJEGJIBIEJ> hiopdmomcje = oiakemfgklf.HIOPDMOMCJE;
|
|
Func<JFJEGJIBIEJ, bool> func = (JFJEGJIBIEJ tip) => default(bool);
|
|
return Enumerable.Any<JFJEGJIBIEJ>(hiopdmomcje, func);
|
|
}
|
|
|
|
// Token: 0x06002F78 RID: 12152 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002F78")]
|
|
[Address(RVA = "0x17FD430", Offset = "0x17FBE30", VA = "0x1817FD430")]
|
|
[CompilerGenerated]
|
|
private bool JHPHOHJNLGN()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002F79 RID: 12153 RVA: 0x000C5250 File Offset: 0x000C3450
|
|
[Token(Token = "0x6002F79")]
|
|
[Address(RVA = "0x1989080", Offset = "0x1987A80", VA = "0x181989080")]
|
|
[CompilerGenerated]
|
|
private IPromise KCPENPKNKDO()
|
|
{
|
|
RenderTexture moglgnkjijn = this.MOGLGNKJIJN;
|
|
RenderTexture oiejolhgdfl = this.OIEJOLHGDFL;
|
|
FPKIFEPMJFK.PFKMOKFOLCH(moglgnkjijn, oiejolhgdfl);
|
|
this.avatarImage.gameObject.SetActive(true);
|
|
this.avatarShadow.gameObject.SetActive(true);
|
|
GameObject gameObject = this.recroomLogo.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
IPromise <CompletedPromise>k__BackingField = Promise.<CompletedPromise>k__BackingField;
|
|
IPromise promise;
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x06002F7A RID: 12154 RVA: 0x000C52DC File Offset: 0x000C34DC
|
|
[Token(Token = "0x6002F7A")]
|
|
[Address(RVA = "0x1988270", Offset = "0x1986C70", VA = "0x181988270")]
|
|
[CompilerGenerated]
|
|
private void CPMHEEFDJBL(string FIFJOENOHCF)
|
|
{
|
|
Debug.Log("Couldn't render avatar pose, falling back to Rec Room logo: " + FIFJOENOHCF);
|
|
GameObject gameObject = this.avatarImage.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
GameObject gameObject2 = this.avatarShadow.gameObject;
|
|
int num2 = 0;
|
|
gameObject2.SetActive(num2 != 0);
|
|
this.recroomLogo.gameObject.SetActive(true);
|
|
}
|
|
|
|
// Token: 0x040028AC RID: 10412
|
|
[Token(Token = "0x40028AC")]
|
|
private const int MGJEPIGPOHD = 5;
|
|
|
|
// Token: 0x040028AD RID: 10413
|
|
[Token(Token = "0x40028AD")]
|
|
private static readonly string[] MEJLEKMIMCA;
|
|
|
|
// Token: 0x040028AF RID: 10415
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40028AF")]
|
|
[SerializeField]
|
|
private WaitCursor recFaceWaitCursor;
|
|
|
|
// Token: 0x040028B0 RID: 10416
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40028B0")]
|
|
[SerializeField]
|
|
private Transform recFaceBackground;
|
|
|
|
// Token: 0x040028B1 RID: 10417
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40028B1")]
|
|
[SerializeField]
|
|
[Header("Tips")]
|
|
private Canvas canvas;
|
|
|
|
// Token: 0x040028B2 RID: 10418
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40028B2")]
|
|
[SerializeField]
|
|
private Image imageFade;
|
|
|
|
// Token: 0x040028B3 RID: 10419
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40028B3")]
|
|
[SerializeField]
|
|
private LoadingScreenTemplate imageTemplate;
|
|
|
|
// Token: 0x040028B4 RID: 10420
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40028B4")]
|
|
[SerializeField]
|
|
private LoadingScreenTemplate textTemplate;
|
|
|
|
// Token: 0x040028B5 RID: 10421
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40028B5")]
|
|
[SerializeField]
|
|
[Header("Config")]
|
|
private float fadeInDuration = 0.5f;
|
|
|
|
// Token: 0x040028B6 RID: 10422
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x40028B6")]
|
|
[SerializeField]
|
|
private float fadeOutDuration = 0.5f;
|
|
|
|
// Token: 0x040028B7 RID: 10423
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40028B7")]
|
|
[SerializeField]
|
|
private float minTotalDisplayDuration = 5f;
|
|
|
|
// Token: 0x040028B8 RID: 10424
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x40028B8")]
|
|
[SerializeField]
|
|
private float minDisplayDurationPerTip = 2f;
|
|
|
|
// Token: 0x040028B9 RID: 10425
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40028B9")]
|
|
[SerializeField]
|
|
private float maxDisplayDurationPerTip = 5f;
|
|
|
|
// Token: 0x040028BA RID: 10426
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x40028BA")]
|
|
[SerializeField]
|
|
private float displayDurationPerElipse = 0.3f;
|
|
|
|
// Token: 0x040028BB RID: 10427
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40028BB")]
|
|
[SerializeField]
|
|
private string loadingString = "LOADING";
|
|
|
|
// Token: 0x040028BC RID: 10428
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40028BC")]
|
|
[SerializeField]
|
|
[Header("Avatar Image")]
|
|
[Tooltip("UI element where the player's avatar will be shown")]
|
|
private RawImage avatarImage;
|
|
|
|
// Token: 0x040028BD RID: 10429
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40028BD")]
|
|
[SerializeField]
|
|
[Tooltip("Shadow version of the player's avatar")]
|
|
private RawImage avatarShadow;
|
|
|
|
// Token: 0x040028BE RID: 10430
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40028BE")]
|
|
[SerializeField]
|
|
[Tooltip("RecRoom Logo shown when the player's avatar image cannot be generated")]
|
|
private Image recroomLogo;
|
|
|
|
// Token: 0x040028BF RID: 10431
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40028BF")]
|
|
[SerializeField]
|
|
[Header("Custom Room Screens")]
|
|
private string customRoomScreenTitle = "Room Cheers";
|
|
|
|
// Token: 0x040028C0 RID: 10432
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40028C0")]
|
|
[SerializeField]
|
|
private string customRoomScreenSubtitle = "Cheer and Favorite any room in the This Room section of your Watch Menu";
|
|
|
|
// Token: 0x040028C1 RID: 10433
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40028C1")]
|
|
[SerializeField]
|
|
private Texture2D customLoadScreenDefaultPicture;
|
|
|
|
// Token: 0x040028C2 RID: 10434
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40028C2")]
|
|
private PPENFJMFPNE FJOBLKMHNJN;
|
|
|
|
// Token: 0x040028C3 RID: 10435
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40028C3")]
|
|
private float KNMMKFMEENO;
|
|
|
|
// Token: 0x040028C4 RID: 10436
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")]
|
|
[Token(Token = "0x40028C4")]
|
|
private float LDAPIMOJBAP;
|
|
|
|
// Token: 0x040028C5 RID: 10437
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40028C5")]
|
|
private int CDJHFOCIBKL;
|
|
|
|
// Token: 0x040028C6 RID: 10438
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40028C6")]
|
|
private LoadingScreenTemplate CCMFLGFOFLD;
|
|
|
|
// Token: 0x040028C7 RID: 10439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40028C7")]
|
|
private LoadingScreen.JJOIHBAJJJH OIAKEMFGKLF;
|
|
|
|
// Token: 0x040028C8 RID: 10440
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x40028C8")]
|
|
private readonly List<DHGPOFKKCAE> NBCDIGOPIFI;
|
|
|
|
// Token: 0x040028C9 RID: 10441
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x40028C9")]
|
|
private RenderTexture MOGLGNKJIJN;
|
|
|
|
// Token: 0x040028CA RID: 10442
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40028CA")]
|
|
private RenderTexture OIEJOLHGDFL;
|
|
|
|
// Token: 0x040028CB RID: 10443
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x40028CB")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO POEKMNFBOGB;
|
|
|
|
// Token: 0x040028CC RID: 10444
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x40028CC")]
|
|
private OHDHPENHDAP.NBMFNJLHKAO JCMAPPJKHBE;
|
|
|
|
// Token: 0x040028CD RID: 10445
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40028CD")]
|
|
private Camera FOMHGMLPOND;
|
|
|
|
// Token: 0x040028CE RID: 10446
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40028CE")]
|
|
private Camera EMNCGLMGGKO;
|
|
|
|
// Token: 0x040028CF RID: 10447
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40028CF")]
|
|
private RenderTexture BGPINCPMGBE;
|
|
|
|
// Token: 0x040028D0 RID: 10448
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x40028D0")]
|
|
private int BEMGENBGHCJ;
|
|
|
|
// Token: 0x040028D1 RID: 10449
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")]
|
|
[Token(Token = "0x40028D1")]
|
|
private bool EFNNDDKHAMB;
|
|
|
|
// Token: 0x040028D2 RID: 10450
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40028D2")]
|
|
private ISchedulerPromise EMDHPHOENFK;
|
|
|
|
// Token: 0x040028D3 RID: 10451
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x40028D3")]
|
|
private ISchedulerPromise NNPNCFAHKEN;
|
|
|
|
// Token: 0x040028D4 RID: 10452
|
|
[Token(Token = "0x40028D4")]
|
|
private static readonly Color PNKNCGCOFKC;
|
|
|
|
// Token: 0x040028D5 RID: 10453
|
|
[Token(Token = "0x40028D5")]
|
|
private static readonly Color GGGKKBJNAKP;
|
|
|
|
// Token: 0x02000661 RID: 1633
|
|
[Token(Token = "0x2000661")]
|
|
private class JJOIHBAJJJH
|
|
{
|
|
// Token: 0x06002F7B RID: 12155 RVA: 0x000C533C File Offset: 0x000C353C
|
|
[Token(Token = "0x6002F7B")]
|
|
[Address(RVA = "0x1984C00", Offset = "0x1983600", VA = "0x181984C00")]
|
|
private static int FPDJIKKHMLO(DHGPOFKKCAE LHOMKMINCHH)
|
|
{
|
|
List<DHGPOFKKCAE> efofmnbenpg = LoadingScreen.JJOIHBAJJJH.EFOFMNBENPG;
|
|
uint num;
|
|
int num2;
|
|
num -= (uint)num2;
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x1700085C RID: 2140
|
|
// (get) Token: 0x06002F7C RID: 12156 RVA: 0x000C535C File Offset: 0x000C355C
|
|
[Token(Token = "0x1700085C")]
|
|
public int KJNKJNMBODO
|
|
{
|
|
[Token(Token = "0x6002F7C")]
|
|
[Address(RVA = "0x1984BC0", Offset = "0x19835C0", VA = "0x181984BC0")]
|
|
get
|
|
{
|
|
return this.HIOPDMOMCJE._size;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F7D RID: 12157 RVA: 0x000C537C File Offset: 0x000C357C
|
|
[Token(Token = "0x6002F7D")]
|
|
[Address(RVA = "0x1984E10", Offset = "0x1983810", VA = "0x181984E10")]
|
|
public bool KCDPGKCLEMJ(DHGPOFKKCAE LHOMKMINCHH)
|
|
{
|
|
List<JFJEGJIBIEJ> hiopdmomcje = this.HIOPDMOMCJE;
|
|
Func<JFJEGJIBIEJ, bool> func = (JFJEGJIBIEJ tip) => default(bool);
|
|
return Enumerable.Any<JFJEGJIBIEJ>(hiopdmomcje, func);
|
|
}
|
|
|
|
// Token: 0x06002F7E RID: 12158 RVA: 0x000C53BC File Offset: 0x000C35BC
|
|
[Token(Token = "0x6002F7E")]
|
|
[Address(RVA = "0x1984F60", Offset = "0x1983960", VA = "0x181984F60")]
|
|
public void NCLHBOHACCD(string BFGCDJFNJLE, [Optional] IReadOnlyList<DHGPOFKKCAE> NDFKGANPNHJ)
|
|
{
|
|
int num;
|
|
List<JFJEGJIBIEJ> lpidjaancln;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.OFLKECHPGNH = num;
|
|
lpidjaancln = FHLGJDFHOKL.LPIDJAANCLN;
|
|
if (NDFKGANPNHJ == num)
|
|
{
|
|
break;
|
|
}
|
|
Func<JFJEGJIBIEJ, bool> func = (JFJEGJIBIEJ t) => default(bool);
|
|
IEnumerable<JFJEGJIBIEJ> enumerable = Enumerable.Where<JFJEGJIBIEJ>(lpidjaancln, func);
|
|
Func<JFJEGJIBIEJ, DHGPOFKKCAE> <>9__8_ = LoadingScreen.JJOIHBAJJJH.<>c.<>9__8_3;
|
|
if (<>9__8_ == 0)
|
|
{
|
|
LoadingScreen.JJOIHBAJJJH.<>c.<>9__8_3 = (JFJEGJIBIEJ t) => DHGPOFKKCAE.Default;
|
|
}
|
|
IEnumerable enumerable2 = Enumerable.GroupBy<JFJEGJIBIEJ, DHGPOFKKCAE>(enumerable, <>9__8_);
|
|
Func<IGrouping<DHGPOFKKCAE, JFJEGJIBIEJ>, int> func2;
|
|
if (LoadingScreen.JJOIHBAJJJH.<>c.<>9__8_4 == 0)
|
|
{
|
|
func2 = (IGrouping<DHGPOFKKCAE, JFJEGJIBIEJ> g) => 0;
|
|
LoadingScreen.JJOIHBAJJJH.<>c.<>9__8_4 = func2;
|
|
}
|
|
IOrderedEnumerable<IGrouping<DHGPOFKKCAE, JFJEGJIBIEJ>> orderedEnumerable = Enumerable.OrderByDescending<IGrouping<DHGPOFKKCAE, JFJEGJIBIEJ>, int>(enumerable2, func2);
|
|
if (orderedEnumerable != 0)
|
|
{
|
|
if (num < orderedEnumerable)
|
|
{
|
|
num += num;
|
|
if (num != orderedEnumerable)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
num += num;
|
|
num += 19;
|
|
}
|
|
if (orderedEnumerable != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
Func<JFJEGJIBIEJ, bool> func3 = (JFJEGJIBIEJ t) => default(bool);
|
|
IEnumerable<JFJEGJIBIEJ> enumerable3 = Enumerable.Where<JFJEGJIBIEJ>(lpidjaancln, func3);
|
|
Func<JFJEGJIBIEJ, bool> func4 = (JFJEGJIBIEJ t) => default(bool);
|
|
IEnumerable<JFJEGJIBIEJ> enumerable4 = Enumerable.Where<JFJEGJIBIEJ>(lpidjaancln, func4);
|
|
}
|
|
|
|
// Token: 0x06002F7F RID: 12159 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6002F7F")]
|
|
[Address(RVA = "0x1984C90", Offset = "0x1983690", VA = "0x181984C90")]
|
|
public void JBJFFNFFNDF(out JFJEGJIBIEJ JDNOHOEMCGJ)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002F80 RID: 12160 RVA: 0x000C54D4 File Offset: 0x000C36D4
|
|
[Token(Token = "0x6002F80")]
|
|
[Address(RVA = "0x1984EC0", Offset = "0x19838C0", VA = "0x181984EC0")]
|
|
private void LGDOLDMAGLO(IEnumerable<JFJEGJIBIEJ> LMBJKPOFNJA, ref List<int> PADLDLDGGKN, ref List<JFJEGJIBIEJ> JHGGACDIFIK)
|
|
{
|
|
if (LMBJKPOFNJA == 0 || Enumerable.Any<JFJEGJIBIEJ>(LMBJKPOFNJA))
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002F81 RID: 12161 RVA: 0x000C54F4 File Offset: 0x000C36F4
|
|
[Token(Token = "0x6002F81")]
|
|
[Address(RVA = "0x1985540", Offset = "0x1983F40", VA = "0x181985540")]
|
|
public JJOIHBAJJJH()
|
|
{
|
|
List<int> list = new List();
|
|
this.IJCAEAJMNAI = list;
|
|
List<JFJEGJIBIEJ> list2 = new List();
|
|
this.HIOPDMOMCJE = list2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040028D6 RID: 10454
|
|
[Token(Token = "0x40028D6")]
|
|
private static readonly List<DHGPOFKKCAE> EFOFMNBENPG = new List
|
|
{
|
|
(uint)2,
|
|
(uint)1
|
|
};
|
|
|
|
// Token: 0x040028D7 RID: 10455
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40028D7")]
|
|
private List<int> IJCAEAJMNAI;
|
|
|
|
// Token: 0x040028D8 RID: 10456
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40028D8")]
|
|
private List<JFJEGJIBIEJ> HIOPDMOMCJE;
|
|
|
|
// Token: 0x040028D9 RID: 10457
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40028D9")]
|
|
private int OFLKECHPGNH;
|
|
|
|
// Token: 0x02000662 RID: 1634
|
|
[Token(Token = "0x2000662")]
|
|
[CompilerGenerated]
|
|
private sealed class FCEDFHLIDOO
|
|
{
|
|
// Token: 0x06002F83 RID: 12163 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x6002F83")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FCEDFHLIDOO()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002F84 RID: 12164 RVA: 0x000C5554 File Offset: 0x000C3754
|
|
[Token(Token = "0x6002F84")]
|
|
[Address(RVA = "0x19843E0", Offset = "0x1982DE0", VA = "0x1819843E0")]
|
|
internal bool <HasContext>b__0(JFJEGJIBIEJ tip)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x040028DA RID: 10458
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40028DA")]
|
|
public DHGPOFKKCAE context;
|
|
}
|
|
|
|
// Token: 0x02000663 RID: 1635
|
|
[Token(Token = "0x2000663")]
|
|
[CompilerGenerated]
|
|
private sealed class KDIKMNCBKOA
|
|
{
|
|
// Token: 0x06002F85 RID: 12165 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x6002F85")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KDIKMNCBKOA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002F86 RID: 12166 RVA: 0x000C556C File Offset: 0x000C376C
|
|
[Token(Token = "0x6002F86")]
|
|
[Address(RVA = "0x1985B50", Offset = "0x1984550", VA = "0x181985B50")]
|
|
internal bool <RefillTips>b__2(JFJEGJIBIEJ t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06002F87 RID: 12167 RVA: 0x000C5584 File Offset: 0x000C3784
|
|
[Token(Token = "0x6002F87")]
|
|
[Address(RVA = "0x1985A60", Offset = "0x1984460", VA = "0x181985A60")]
|
|
internal bool <RefillTips>b__0(JFJEGJIBIEJ t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06002F88 RID: 12168 RVA: 0x000C559C File Offset: 0x000C379C
|
|
[Token(Token = "0x6002F88")]
|
|
[Address(RVA = "0x1985AD0", Offset = "0x19844D0", VA = "0x181985AD0")]
|
|
internal bool <RefillTips>b__1(JFJEGJIBIEJ t)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x040028DB RID: 10459
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40028DB")]
|
|
public IReadOnlyList<DHGPOFKKCAE> specialContexts;
|
|
|
|
// Token: 0x040028DC RID: 10460
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40028DC")]
|
|
public string roomName;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000667 RID: 1639
|
|
[Token(Token = "0x2000667")]
|
|
[CompilerGenerated]
|
|
private sealed class CILHIJPBJML
|
|
{
|
|
// Token: 0x06002F99 RID: 12185 RVA: 0x000C58F4 File Offset: 0x000C3AF4
|
|
[Token(Token = "0x6002F99")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CILHIJPBJML()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002F9A RID: 12186 RVA: 0x000C5908 File Offset: 0x000C3B08
|
|
[Token(Token = "0x6002F9A")]
|
|
[Address(RVA = "0x1983F60", Offset = "0x1982960", VA = "0x181983F60")]
|
|
internal IPromise <CycleLoadingScreens>b__2()
|
|
{
|
|
LoadingScreen loadingScreen = this.<>4__this;
|
|
OMMNJNBLAKC ommnjnblakc = this.loadingScreenData;
|
|
LoadingScreen.HHDLBJHDCKA hhdlbjhdcka = new LoadingScreen.HHDLBJHDCKA();
|
|
hhdlbjhdcka.<>4__this = loadingScreen;
|
|
hhdlbjhdcka.data = ommnjnblakc;
|
|
if (ommnjnblakc != 0)
|
|
{
|
|
OHDHPENHDAP.NBMFNJLHKAO fdcenkafnmk = ommnjnblakc.FDCENKAFNMK;
|
|
if (fdcenkafnmk != 0)
|
|
{
|
|
IPromise<Texture2D> promise = loadingScreen.NNIHBOLCADB(fdcenkafnmk);
|
|
Action<Texture2D> action = delegate(Texture2D texture)
|
|
{
|
|
hhdlbjhdcka.<>4__this.imageTemplate.template.SetActive(true);
|
|
GameObject template = hhdlbjhdcka.<>4__this.textTemplate.template;
|
|
int num = 0;
|
|
template.SetActive(num != 0);
|
|
LoadingScreen loadingScreen2 = hhdlbjhdcka.<>4__this;
|
|
LoadingScreenTemplate imageTemplate = loadingScreen2.imageTemplate;
|
|
loadingScreen2.CCMFLGFOFLD = imageTemplate;
|
|
GraphicsFormat graphicsFormat = texture.graphicsFormat;
|
|
RawImage backgroundImage = hhdlbjhdcka.<>4__this.CCMFLGFOFLD.backgroundImage;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
backgroundImage.texture = texture;
|
|
LoadingScreenTemplate ccmflgfofld = hhdlbjhdcka.<>4__this.CCMFLGFOFLD;
|
|
OMMNJNBLAKC data = hhdlbjhdcka.data;
|
|
TextMeshProUGUI titleText = ccmflgfofld.titleText;
|
|
string lkibjomnffd = data.LKIBJOMNFFD;
|
|
titleText.text = lkibjomnffd;
|
|
LoadingScreenTemplate ccmflgfofld2 = hhdlbjhdcka.<>4__this.CCMFLGFOFLD;
|
|
OMMNJNBLAKC data2 = hhdlbjhdcka.data;
|
|
TextMeshProUGUI messageText = ccmflgfofld2.messageText;
|
|
string jafmidahecf = data2.JAFMIDAHECF;
|
|
messageText.text = jafmidahecf;
|
|
OMMNJNBLAKC data3 = hhdlbjhdcka.data;
|
|
LoadingScreen loadingScreen3 = hhdlbjhdcka.<>4__this;
|
|
string hhkmlghcppk = data3.HHKMLGHCPPK;
|
|
LoadingScreenTemplate ccmflgfofld3 = loadingScreen3.CCMFLGFOFLD;
|
|
LoadingScreen loadingScreen4;
|
|
if (ccmflgfofld3 != 0)
|
|
{
|
|
TextMeshProUGUI nextRoomName = ccmflgfofld3.nextRoomName;
|
|
string hehagdoedhg = data3.HEHAGDOEDHG;
|
|
nextRoomName.text = hehagdoedhg;
|
|
loadingScreen3.CCMFLGFOFLD.roomOwnerName.text = hhkmlghcppk;
|
|
loadingScreen4 = hhdlbjhdcka.<>4__this;
|
|
}
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
loadingScreen4.KNMMKFMEENO = realtimeSinceStartup;
|
|
};
|
|
}
|
|
if (ommnjnblakc == 0)
|
|
{
|
|
}
|
|
}
|
|
return Promise.FromError("Custom Loading Screen could not be shown: unexpected NULL value for " + "ImageHandle");
|
|
}
|
|
|
|
// Token: 0x040028EA RID: 10474
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40028EA")]
|
|
public OMMNJNBLAKC loadingScreenData;
|
|
|
|
// Token: 0x040028EB RID: 10475
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40028EB")]
|
|
public LoadingScreen <>4__this;
|
|
}
|
|
|
|
// Token: 0x0200066B RID: 1643
|
|
[Token(Token = "0x200066B")]
|
|
[CompilerGenerated]
|
|
private sealed class OMIGKAAOLMD
|
|
{
|
|
// Token: 0x06002FAA RID: 12202 RVA: 0x000C5D84 File Offset: 0x000C3F84
|
|
[Token(Token = "0x6002FAA")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public OMIGKAAOLMD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002FAB RID: 12203 RVA: 0x000C5D98 File Offset: 0x000C3F98
|
|
[Token(Token = "0x6002FAB")]
|
|
[Address(RVA = "0x199D030", Offset = "0x199BA30", VA = "0x18199D030")]
|
|
internal void <FetchCustomLoadingScreenData>b__0(CCEOLAOLEKJ roomOwner)
|
|
{
|
|
PPENFJMFPNE fjoblkmhnjn = this.<>4__this.FJOBLKMHNJN;
|
|
if (fjoblkmhnjn != 0)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = fjoblkmhnjn.<DOFDAMHCJLP>k__BackingField;
|
|
if (this.roomIdToJoin == <DOFDAMHCJLP>k__BackingField)
|
|
{
|
|
this.data.HEHAGDOEDHG = <DOFDAMHCJLP>k__BackingField;
|
|
OMMNJNBLAKC ommnjnblakc = this.data;
|
|
ObscuredString <KHJCEENDAOL>k__BackingField = roomOwner.<KHJCEENDAOL>k__BackingField;
|
|
string text = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
|
|
ommnjnblakc.HHKMLGHCPPK = text;
|
|
IReadOnlyList<AECHGGJOJLE> <DJJADJEFDFK>k__BackingField = this.<>4__this.FJOBLKMHNJN.<DJJADJEFDFK>k__BackingField;
|
|
int num = 0;
|
|
if (<DJJADJEFDFK>k__BackingField != 0)
|
|
{
|
|
AECHGGJOJLE aechggjojle = Enumerable.FirstOrDefault<AECHGGJOJLE>(<DJJADJEFDFK>k__BackingField);
|
|
}
|
|
if (num != 0)
|
|
{
|
|
OMMNJNBLAKC ommnjnblakc2 = this.data;
|
|
string <EHGJCEHECFB>k__BackingField = fjoblkmhnjn.<EHGJCEHECFB>k__BackingField;
|
|
ommnjnblakc2.LKIBJOMNFFD = <EHGJCEHECFB>k__BackingField;
|
|
OMMNJNBLAKC ommnjnblakc3 = this.data;
|
|
string <HPJCFFLAJJE>k__BackingField = fjoblkmhnjn.<HPJCFFLAJJE>k__BackingField;
|
|
ommnjnblakc3.JAFMIDAHECF = <HPJCFFLAJJE>k__BackingField;
|
|
string <LGACIEKBLBM>k__BackingField = fjoblkmhnjn.<LGACIEKBLBM>k__BackingField;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao;
|
|
this.data.FDCENKAFNMK = nbmfnjlhkao;
|
|
return;
|
|
}
|
|
LoadingScreen loadingScreen = this.<>4__this;
|
|
OMMNJNBLAKC ommnjnblakc4 = this.data;
|
|
string customRoomScreenTitle = loadingScreen.customRoomScreenTitle;
|
|
ommnjnblakc4.LKIBJOMNFFD = customRoomScreenTitle;
|
|
LoadingScreen loadingScreen2 = this.<>4__this;
|
|
OMMNJNBLAKC ommnjnblakc5 = this.data;
|
|
string customRoomScreenSubtitle = loadingScreen2.customRoomScreenSubtitle;
|
|
ommnjnblakc5.JAFMIDAHECF = customRoomScreenSubtitle;
|
|
LoadingScreen loadingScreen3 = this.<>4__this;
|
|
OMMNJNBLAKC ommnjnblakc6 = this.data;
|
|
string <HPJCFFLAJJE>k__BackingField2 = loadingScreen3.FJOBLKMHNJN.<HPJCFFLAJJE>k__BackingField;
|
|
int num2 = 0;
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao2 = OHDHPENHDAP.JMGMDKIBOKO(<HPJCFFLAJJE>k__BackingField2, true, num2 != 0, num, num != 0);
|
|
ommnjnblakc6.FDCENKAFNMK = nbmfnjlhkao2;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x040028FC RID: 10492
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40028FC")]
|
|
public LoadingScreen <>4__this;
|
|
|
|
// Token: 0x040028FD RID: 10493
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40028FD")]
|
|
public long roomIdToJoin;
|
|
|
|
// Token: 0x040028FE RID: 10494
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40028FE")]
|
|
public OMMNJNBLAKC data;
|
|
}
|
|
|
|
// Token: 0x0200066C RID: 1644
|
|
[Token(Token = "0x200066C")]
|
|
[CompilerGenerated]
|
|
private sealed class HHDLBJHDCKA
|
|
{
|
|
// Token: 0x06002FAC RID: 12204 RVA: 0x000C5EF0 File Offset: 0x000C40F0
|
|
[Token(Token = "0x6002FAC")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HHDLBJHDCKA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002FAD RID: 12205 RVA: 0x000C5F04 File Offset: 0x000C4104
|
|
[Token(Token = "0x6002FAD")]
|
|
[Address(RVA = "0x1984930", Offset = "0x1983330", VA = "0x181984930")]
|
|
internal void <ShowCustomLoadingScreen>b__0(Texture2D texture)
|
|
{
|
|
this.<>4__this.imageTemplate.template.SetActive(true);
|
|
GameObject template = this.<>4__this.textTemplate.template;
|
|
int num = 0;
|
|
template.SetActive(num != 0);
|
|
LoadingScreen loadingScreen = this.<>4__this;
|
|
LoadingScreenTemplate imageTemplate = loadingScreen.imageTemplate;
|
|
loadingScreen.CCMFLGFOFLD = imageTemplate;
|
|
GraphicsFormat graphicsFormat = texture.graphicsFormat;
|
|
RawImage backgroundImage = this.<>4__this.CCMFLGFOFLD.backgroundImage;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
backgroundImage.texture = texture;
|
|
LoadingScreenTemplate ccmflgfofld = this.<>4__this.CCMFLGFOFLD;
|
|
OMMNJNBLAKC ommnjnblakc = this.data;
|
|
TextMeshProUGUI titleText = ccmflgfofld.titleText;
|
|
string lkibjomnffd = ommnjnblakc.LKIBJOMNFFD;
|
|
titleText.text = lkibjomnffd;
|
|
LoadingScreenTemplate ccmflgfofld2 = this.<>4__this.CCMFLGFOFLD;
|
|
OMMNJNBLAKC ommnjnblakc2 = this.data;
|
|
TextMeshProUGUI messageText = ccmflgfofld2.messageText;
|
|
string jafmidahecf = ommnjnblakc2.JAFMIDAHECF;
|
|
messageText.text = jafmidahecf;
|
|
OMMNJNBLAKC ommnjnblakc3 = this.data;
|
|
LoadingScreen loadingScreen2 = this.<>4__this;
|
|
string hhkmlghcppk = ommnjnblakc3.HHKMLGHCPPK;
|
|
LoadingScreenTemplate ccmflgfofld3 = loadingScreen2.CCMFLGFOFLD;
|
|
LoadingScreen loadingScreen3;
|
|
if (ccmflgfofld3 != 0)
|
|
{
|
|
TextMeshProUGUI nextRoomName = ccmflgfofld3.nextRoomName;
|
|
string hehagdoedhg = ommnjnblakc3.HEHAGDOEDHG;
|
|
nextRoomName.text = hehagdoedhg;
|
|
loadingScreen2.CCMFLGFOFLD.roomOwnerName.text = hhkmlghcppk;
|
|
loadingScreen3 = this.<>4__this;
|
|
}
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
loadingScreen3.KNMMKFMEENO = realtimeSinceStartup;
|
|
}
|
|
|
|
// Token: 0x040028FF RID: 10495
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40028FF")]
|
|
public LoadingScreen <>4__this;
|
|
|
|
// Token: 0x04002900 RID: 10496
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002900")]
|
|
public OMMNJNBLAKC data;
|
|
}
|
|
|
|
// Token: 0x0200066D RID: 1645
|
|
[Token(Token = "0x200066D")]
|
|
[CompilerGenerated]
|
|
private sealed class POLANEONAII
|
|
{
|
|
// Token: 0x06002FAE RID: 12206 RVA: 0x000C6054 File Offset: 0x000C4254
|
|
[Token(Token = "0x6002FAE")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public POLANEONAII()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002FAF RID: 12207 RVA: 0x000C6068 File Offset: 0x000C4268
|
|
[Token(Token = "0x6002FAF")]
|
|
[Address(RVA = "0x199D280", Offset = "0x199BC80", VA = "0x18199D280")]
|
|
internal void <ShowRecRoomLoadingTip>b__0(Texture2D texture)
|
|
{
|
|
LoadingScreen loadingScreen = this.<>4__this;
|
|
JFJEGJIBIEJ jfjegjibiej = this.tip;
|
|
List<DHGPOFKKCAE> nbcdigopifi = loadingScreen.NBCDIGOPIFI;
|
|
DHGPOFKKCAE <KLCOFMJCFHG>k__BackingField = jfjegjibiej.<KLCOFMJCFHG>k__BackingField;
|
|
bool flag = nbcdigopifi.Remove(<KLCOFMJCFHG>k__BackingField);
|
|
LoadingScreen loadingScreen2 = this.<>4__this;
|
|
LoadingScreenTemplate textTemplate = loadingScreen2.textTemplate;
|
|
loadingScreen2.CCMFLGFOFLD = textTemplate;
|
|
LoadingScreenTemplate imageTemplate = this.<>4__this.imageTemplate;
|
|
JFJEGJIBIEJ jfjegjibiej2 = this.tip;
|
|
GameObject template = imageTemplate.template;
|
|
bool <IPFHPKCCINN>k__BackingField = jfjegjibiej2.<IPFHPKCCINN>k__BackingField;
|
|
template.SetActive(<IPFHPKCCINN>k__BackingField);
|
|
LoadingScreenTemplate textTemplate2 = this.<>4__this.textTemplate;
|
|
JFJEGJIBIEJ jfjegjibiej3 = this.tip;
|
|
GameObject template2 = textTemplate2.template;
|
|
bool flag2 = !jfjegjibiej3.<IPFHPKCCINN>k__BackingField;
|
|
template2.SetActive(flag2);
|
|
if (this.tip.<IPFHPKCCINN>k__BackingField)
|
|
{
|
|
LoadingScreen loadingScreen3 = this.<>4__this;
|
|
LoadingScreenTemplate imageTemplate2 = loadingScreen3.imageTemplate;
|
|
loadingScreen3.CCMFLGFOFLD = imageTemplate2;
|
|
this.<>4__this.CCMFLGFOFLD.backgroundImage.texture = texture;
|
|
}
|
|
LoadingScreenTemplate ccmflgfofld = this.<>4__this.CCMFLGFOFLD;
|
|
JFJEGJIBIEJ jfjegjibiej4 = this.tip;
|
|
TextMeshProUGUI titleText = ccmflgfofld.titleText;
|
|
string <CEJPKGDKMJE>k__BackingField = jfjegjibiej4.<CEJPKGDKMJE>k__BackingField;
|
|
titleText.text = <CEJPKGDKMJE>k__BackingField;
|
|
LoadingScreenTemplate ccmflgfofld2 = this.<>4__this.CCMFLGFOFLD;
|
|
JFJEGJIBIEJ jfjegjibiej5 = this.tip;
|
|
TextMeshProUGUI messageText = ccmflgfofld2.messageText;
|
|
string <LHJAKNBODPE>k__BackingField = jfjegjibiej5.<LHJAKNBODPE>k__BackingField;
|
|
messageText.text = <LHJAKNBODPE>k__BackingField;
|
|
LoadingScreen loadingScreen4 = this.<>4__this;
|
|
string empty = string.Empty;
|
|
LoadingScreenTemplate ccmflgfofld3 = loadingScreen4.CCMFLGFOFLD;
|
|
if (ccmflgfofld3 != 0)
|
|
{
|
|
TextMeshProUGUI nextRoomName = ccmflgfofld3.nextRoomName;
|
|
string pdmagokchde = Matchmaking.PDMAGOKCHDE;
|
|
nextRoomName.text = pdmagokchde;
|
|
loadingScreen4.CCMFLGFOFLD.roomOwnerName.text = empty;
|
|
}
|
|
LoadingScreen loadingScreen5 = this.<>4__this;
|
|
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
|
loadingScreen5.KNMMKFMEENO = realtimeSinceStartup;
|
|
}
|
|
|
|
// Token: 0x04002901 RID: 10497
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002901")]
|
|
public LoadingScreen <>4__this;
|
|
|
|
// Token: 0x04002902 RID: 10498
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002902")]
|
|
public JFJEGJIBIEJ tip;
|
|
}
|
|
|
|
// Token: 0x0200066F RID: 1647
|
|
[Token(Token = "0x200066F")]
|
|
[CompilerGenerated]
|
|
private sealed class LIJMCKFKINJ
|
|
{
|
|
// Token: 0x06002FB6 RID: 12214 RVA: 0x000C6350 File Offset: 0x000C4550
|
|
[Token(Token = "0x6002FB6")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LIJMCKFKINJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002FB7 RID: 12215 RVA: 0x000C6364 File Offset: 0x000C4564
|
|
[Token(Token = "0x6002FB7")]
|
|
[Address(RVA = "0x19860D0", Offset = "0x1984AD0", VA = "0x1819860D0")]
|
|
internal void <QueueCachedImageHandle>b__0()
|
|
{
|
|
LoadingScreen loadingScreen = this.<>4__this;
|
|
OHDHPENHDAP.NBMFNJLHKAO jcmappjkhbe = loadingScreen.JCMAPPJKHBE;
|
|
if (jcmappjkhbe != 0)
|
|
{
|
|
jcmappjkhbe.Dispose();
|
|
}
|
|
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = this.imageHandle;
|
|
loadingScreen.JCMAPPJKHBE = nbmfnjlhkao;
|
|
this.<>4__this.POEKMNFBOGB = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06002FB8 RID: 12216 RVA: 0x000C63AC File Offset: 0x000C45AC
|
|
[Token(Token = "0x6002FB8")]
|
|
[Address(RVA = "0x1986150", Offset = "0x1984B50", VA = "0x181986150")]
|
|
internal void <QueueCachedImageHandle>b__1(string e)
|
|
{
|
|
LoadingScreen loadingScreen = this.<>4__this;
|
|
OHDHPENHDAP.NBMFNJLHKAO poekmnfbogb = loadingScreen.POEKMNFBOGB;
|
|
if (poekmnfbogb != 0)
|
|
{
|
|
poekmnfbogb.Dispose();
|
|
}
|
|
loadingScreen.POEKMNFBOGB = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x04002906 RID: 10502
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4002906")]
|
|
public LoadingScreen <>4__this;
|
|
|
|
// Token: 0x04002907 RID: 10503
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002907")]
|
|
public OHDHPENHDAP.NBMFNJLHKAO imageHandle;
|
|
}
|
|
}
|