111 lines
3.5 KiB
C#
111 lines
3.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
namespace RecRoom.Utils
|
|
{
|
|
// Token: 0x02000053 RID: 83
|
|
[Token(Token = "0x200001E")]
|
|
[StructLayout(3)]
|
|
public static class SceneHelper
|
|
{
|
|
// Token: 0x17000057 RID: 87
|
|
// (get) Token: 0x060001C5 RID: 453 RVA: 0x000026CC File Offset: 0x000008CC
|
|
[Token(Token = "0x17000031")]
|
|
public static bool IsSceneLoadPending
|
|
{
|
|
[Token(Token = "0x60000E9")]
|
|
[Address(RVA = "0x2FF3ED0", Offset = "0x2FF28D0", VA = "0x182FF3ED0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001C6 RID: 454 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x60000EA")]
|
|
[Address(RVA = "0x2FF3BF0", Offset = "0x2FF25F0", VA = "0x182FF3BF0")]
|
|
public static ICancelablePromise LoadScene(string sceneName, LoadSceneMode loadSceneMode = LoadSceneMode.Single)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001C7 RID: 455 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x60000EB")]
|
|
[Address(RVA = "0x2FF3920", Offset = "0x2FF2320", VA = "0x182FF3920")]
|
|
public static ICancelablePromise LoadSceneAsync(int sceneIndex, LoadSceneMode loadSceneMode = LoadSceneMode.Single)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001C8 RID: 456 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x60000EC")]
|
|
[Address(RVA = "0x2FF3C20", Offset = "0x2FF2620", VA = "0x182FF3C20")]
|
|
public static ICancelablePromise UnloadSceneAsync(string sceneName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001C9 RID: 457 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x60000ED")]
|
|
[Address(RVA = "0x2FF3950", Offset = "0x2FF2350", VA = "0x182FF3950")]
|
|
private static ICancelablePromise LoadSceneInternal(string sceneName, int sceneIndex, LoadSceneMode loadSceneMode, bool async)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001CA RID: 458 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x60000EE")]
|
|
[Address(RVA = "0x2FF3B50", Offset = "0x2FF2550", VA = "0x182FF3B50")]
|
|
private static IEnumerator<ISchedule> LoadSceneRoutine(string sceneName, int sceneIndex, LoadSceneMode loadSceneMode, bool async, Promise onCompletePromise)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001CB RID: 459 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x60000EF")]
|
|
[Address(RVA = "0x2FF3C30", Offset = "0x2FF2630", VA = "0x182FF3C30")]
|
|
private static ICancelablePromise UnloadSceneInternal(string sceneName)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x060001CC RID: 460 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x60000F0")]
|
|
[Address(RVA = "0x2FF3E60", Offset = "0x2FF2860", VA = "0x182FF3E60")]
|
|
private static IEnumerator<ISchedule> UnloadSceneRoutine(string sceneName, Promise onCompletePromise)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x040000FA RID: 250
|
|
[Token(Token = "0x400003E")]
|
|
public const string EMPTY_SCENE_NAME = "empty";
|
|
|
|
// Token: 0x040000FB RID: 251
|
|
[Token(Token = "0x400003F")]
|
|
public const string MODERATOR_ROOM_SCENE_NAME = "moderator";
|
|
|
|
// Token: 0x040000FC RID: 252
|
|
[Token(Token = "0x4000040")]
|
|
public const string MAIN_ROOT_SCENE_NAME = "main_root";
|
|
|
|
// Token: 0x040000FD RID: 253
|
|
[Token(Token = "0x4000041")]
|
|
public const string LOGOUT_SCENE_NAME = "LogoutScene";
|
|
|
|
// Token: 0x040000FE RID: 254
|
|
[Token(Token = "0x4000042")]
|
|
private static ICancelablePromise activeLoadScenePromise;
|
|
|
|
// Token: 0x040000FF RID: 255
|
|
[Token(Token = "0x4000043")]
|
|
private static AsyncOperation activeLoadSceneOperation;
|
|
}
|
|
}
|