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