Files
NobetaSource/Cpp2IL/Assembly-CSharp/LoaderSceneManager.cs
2023-09-06 22:09:22 +02:00

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;
}