104 lines
3.5 KiB
C#
104 lines
3.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using MEC;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
// Token: 0x02000168 RID: 360
|
|
[Token(Token = "0x2000168")]
|
|
public class LoaderSceneManager : GameSceneBase
|
|
{
|
|
// Token: 0x060011DA RID: 4570 RVA: 0x00028E20 File Offset: 0x00027020
|
|
[Token(Token = "0x60011DA")]
|
|
[Address(RVA = "0x41E120", Offset = "0x41C920", VA = "0x18041E120", Slot = "4")]
|
|
public override void Enter()
|
|
{
|
|
this.UpdateProgress(-1f);
|
|
int num = 0;
|
|
Game.FadeInBlackScreen((float)0, num);
|
|
int num2;
|
|
LoaderSceneManager.<Ready>d__3 <Ready>d__ = new LoaderSceneManager.<Ready>d__3(num2);
|
|
num2 = 0;
|
|
<Ready>d__.<>4__this = this;
|
|
CoroutineHandle coroutineHandle = MECExtensionMethods1.RunCoroutine(<Ready>d__);
|
|
}
|
|
|
|
// Token: 0x060011DB RID: 4571 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60011DB")]
|
|
[Address(RVA = "0x41E450", Offset = "0x41CC50", VA = "0x18041E450")]
|
|
private IEnumerator<float> Ready()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060011DC RID: 4572 RVA: 0x00028E60 File Offset: 0x00027060
|
|
[Token(Token = "0x60011DC")]
|
|
[Address(RVA = "0x41E2B0", Offset = "0x41CAB0", VA = "0x18041E2B0")]
|
|
private void LoadScene()
|
|
{
|
|
AsyncOperation asyncOperation = UnityEngine.SceneManagement.SceneManager.LoadSceneAsync(Game.SceneData.nextSceneName);
|
|
this.loader = asyncOperation;
|
|
AsyncOperation asyncOperation2 = this.loader;
|
|
int num = 0;
|
|
asyncOperation2.allowSceneActivation = num != 0;
|
|
int num2;
|
|
LoaderSceneManager.<ProcessLoading>d__5 <ProcessLoading>d__ = new LoaderSceneManager.<ProcessLoading>d__5(num2);
|
|
num2 = 0;
|
|
<ProcessLoading>d__.<>4__this = this;
|
|
CoroutineHandle coroutineHandle = MECExtensionMethods1.RunCoroutine(<ProcessLoading>d__);
|
|
}
|
|
|
|
// Token: 0x060011DD RID: 4573 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60011DD")]
|
|
[Address(RVA = "0x41E3E0", Offset = "0x41CBE0", VA = "0x18041E3E0")]
|
|
private IEnumerator<float> ProcessLoading()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060011DE RID: 4574 RVA: 0x00028EB4 File Offset: 0x000270B4
|
|
[Token(Token = "0x60011DE")]
|
|
[Address(RVA = "0x41E570", Offset = "0x41CD70", VA = "0x18041E570")]
|
|
private void UpdateProgress(float progressValue = -1f)
|
|
{
|
|
if (0 > (int)progressValue)
|
|
{
|
|
}
|
|
Game.GetSceneLoadingUI().UpdateProgress(progressValue);
|
|
}
|
|
|
|
// Token: 0x060011DF RID: 4575 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60011DF")]
|
|
[Address(RVA = "0x41DF20", Offset = "0x41C720", VA = "0x18041DF20")]
|
|
private void CompleteLoading()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060011E0 RID: 4576 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x60011E0")]
|
|
[Address(RVA = "0x41E1F0", Offset = "0x41C9F0", VA = "0x18041E1F0")]
|
|
private void HideLoading()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060011E1 RID: 4577 RVA: 0x00028ED8 File Offset: 0x000270D8
|
|
[Token(Token = "0x60011E1")]
|
|
[Address(RVA = "0x41E600", Offset = "0x41CE00", VA = "0x18041E600")]
|
|
public LoaderSceneManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001BD0 RID: 7120
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001BD0")]
|
|
private AsyncOperation loader;
|
|
|
|
// Token: 0x04001BD1 RID: 7121
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001BD1")]
|
|
private float progress;
|
|
}
|