Files
2026-04-08 23:40:05 +02:00

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