scripts
This commit is contained in:
@@ -0,0 +1,262 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace RecRoom.Utils
|
||||
{
|
||||
// Token: 0x0200004D RID: 77
|
||||
[Token(Token = "0x200001D")]
|
||||
[StructLayout(3)]
|
||||
public static class MainThreadDispatcher
|
||||
{
|
||||
// Token: 0x060001A5 RID: 421 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000E1")]
|
||||
[Address(RVA = "0x2405810", Offset = "0x2404210", VA = "0x182405810")]
|
||||
public static IPromise<T> DispatchOntoMainThread<T>(IPromise<T> backgroundPromise)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060001A6 RID: 422 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000E2")]
|
||||
[Address(RVA = "0x2FF2930", Offset = "0x2FF1330", VA = "0x182FF2930")]
|
||||
public static IPromise DispatchOntoMainThread(IPromise backgroundPromise)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060001A7 RID: 423 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000E3")]
|
||||
[Address(RVA = "0x2FF2A10", Offset = "0x2FF1410", VA = "0x182FF2A10")]
|
||||
public static void DispatchOntoMainThread(Action action)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001A8 RID: 424 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000E4")]
|
||||
[Address(RVA = "0x2FF2680", Offset = "0x2FF1080", VA = "0x182FF2680")]
|
||||
private static void AddDispatch(MainThreadDispatcher.IQueuedDispatch dispatch)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001A9 RID: 425 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000E5")]
|
||||
[Address(RVA = "0x2FF2A90", Offset = "0x2FF1490", VA = "0x182FF2A90")]
|
||||
private static void ProcessUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001AA RID: 426 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000E6")]
|
||||
[Address(RVA = "0x2FF2DD0", Offset = "0x2FF17D0", VA = "0x182FF2DD0")]
|
||||
private static void RegisterDispatch()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001AB RID: 427 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000E7")]
|
||||
[Address(RVA = "0x2FF2880", Offset = "0x2FF1280", VA = "0x182FF2880")]
|
||||
private static void DeregisterDispatch()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000F6 RID: 246
|
||||
[Token(Token = "0x400003D")]
|
||||
private static readonly List<MainThreadDispatcher.IQueuedDispatch> queuedDispatches;
|
||||
|
||||
// Token: 0x0200004E RID: 78
|
||||
[Token(Token = "0x200003C")]
|
||||
private interface IQueuedDispatch
|
||||
{
|
||||
// Token: 0x17000053 RID: 83
|
||||
// (get) Token: 0x060001AD RID: 429
|
||||
[Token(Token = "0x17000054")]
|
||||
bool IsReady
|
||||
{
|
||||
[Token(Token = "0x6000195")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x060001AE RID: 430
|
||||
[Token(Token = "0x6000196")]
|
||||
[Address(Slot = "1")]
|
||||
void Complete();
|
||||
|
||||
// Token: 0x060001AF RID: 431
|
||||
[Token(Token = "0x6000197")]
|
||||
[Address(Slot = "2")]
|
||||
void Cancel();
|
||||
}
|
||||
|
||||
// Token: 0x0200004F RID: 79
|
||||
[Token(Token = "0x200003D")]
|
||||
private abstract class PromiseDispatchBase<TPromise, TMainThreadPromise> : MainThreadDispatcher.IQueuedDispatch where TPromise : IPromise where TMainThreadPromise : TPromise
|
||||
{
|
||||
// Token: 0x17000054 RID: 84
|
||||
// (get) Token: 0x060001B0 RID: 432 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x17000055")]
|
||||
public TPromise MainThreadPromise
|
||||
{
|
||||
[Token(Token = "0x6000198")]
|
||||
[Address(RVA = "0x231AFA0", Offset = "0x23199A0", VA = "0x18231AFA0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000055 RID: 85
|
||||
// (get) Token: 0x060001B1 RID: 433 RVA: 0x0000269C File Offset: 0x0000089C
|
||||
[Token(Token = "0x17000056")]
|
||||
public bool IsReady
|
||||
{
|
||||
[Token(Token = "0x6000199")]
|
||||
[Address(RVA = "0x231AF50", Offset = "0x2319950", VA = "0x18231AF50", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060001B2 RID: 434 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600019A")]
|
||||
[Address(RVA = "0x1EAE3B0", Offset = "0x1EACDB0", VA = "0x181EAE3B0")]
|
||||
protected PromiseDispatchBase(TPromise backgroundPromise, TMainThreadPromise mainThreadInternalPromise)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B3 RID: 435 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600019B")]
|
||||
[Address(RVA = "0x231AF20", Offset = "0x2319920", VA = "0x18231AF20", Slot = "5")]
|
||||
public void Complete()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B4 RID: 436 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600019C")]
|
||||
[Address(RVA = "0x20333D0", Offset = "0x2031DD0", VA = "0x1820333D0", Slot = "6")]
|
||||
public void Cancel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B5 RID: 437
|
||||
[Token(Token = "0x600019D")]
|
||||
[Address(Slot = "7")]
|
||||
protected abstract void CompleteInternal(TPromise backgroundPromise);
|
||||
|
||||
// Token: 0x060001B6 RID: 438
|
||||
[Token(Token = "0x600019E")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void CancelInternal();
|
||||
|
||||
// Token: 0x040000F7 RID: 247
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000D5")]
|
||||
private readonly TPromise backgroundPromise;
|
||||
|
||||
// Token: 0x040000F8 RID: 248
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000D6")]
|
||||
protected readonly TMainThreadPromise MainThreadInternalPromise;
|
||||
}
|
||||
|
||||
// Token: 0x02000050 RID: 80
|
||||
[Token(Token = "0x200003E")]
|
||||
private class PromiseDispatch<T> : MainThreadDispatcher.PromiseDispatchBase<IPromise<T>, Promise<T>>
|
||||
{
|
||||
// Token: 0x060001B7 RID: 439 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600019F")]
|
||||
[Address(RVA = "0x231B4A0", Offset = "0x2319EA0", VA = "0x18231B4A0")]
|
||||
public PromiseDispatch(IPromise<T> backgroundPromise)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B8 RID: 440 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60001A0")]
|
||||
[Address(RVA = "0x231B260", Offset = "0x2319C60", VA = "0x18231B260", Slot = "7")]
|
||||
protected override void CompleteInternal(IPromise<T> backgroundPromise)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B9 RID: 441 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60001A1")]
|
||||
[Address(RVA = "0x231B060", Offset = "0x2319A60", VA = "0x18231B060", Slot = "8")]
|
||||
protected override void CancelInternal()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000051 RID: 81
|
||||
[Token(Token = "0x200003F")]
|
||||
private class PromiseDispatch : MainThreadDispatcher.PromiseDispatchBase<IPromise, Promise>
|
||||
{
|
||||
// Token: 0x060001BC RID: 444 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60001A4")]
|
||||
[Address(RVA = "0x2FF3380", Offset = "0x2FF1D80", VA = "0x182FF3380")]
|
||||
public PromiseDispatch(IPromise backgroundPromise)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001BD RID: 445 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60001A5")]
|
||||
[Address(RVA = "0x2FF3290", Offset = "0x2FF1C90", VA = "0x182FF3290", Slot = "7")]
|
||||
protected override void CompleteInternal(IPromise backgroundPromise)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001BE RID: 446 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60001A6")]
|
||||
[Address(RVA = "0x2FF3240", Offset = "0x2FF1C40", VA = "0x182FF3240", Slot = "8")]
|
||||
protected override void CancelInternal()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000052 RID: 82
|
||||
[Token(Token = "0x2000040")]
|
||||
private class ActionDispatch : MainThreadDispatcher.IQueuedDispatch
|
||||
{
|
||||
// Token: 0x17000056 RID: 86
|
||||
// (get) Token: 0x060001C1 RID: 449 RVA: 0x000026B4 File Offset: 0x000008B4
|
||||
[Token(Token = "0x17000057")]
|
||||
public bool IsReady
|
||||
{
|
||||
[Token(Token = "0x60001A9")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060001C2 RID: 450 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60001AA")]
|
||||
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
|
||||
public ActionDispatch(Action action)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001C3 RID: 451 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60001AB")]
|
||||
[Address(RVA = "0x763900", Offset = "0x762300", VA = "0x180763900", Slot = "5")]
|
||||
public void Complete()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001C4 RID: 452 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60001AC")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
||||
public void Cancel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000F9 RID: 249
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000D7")]
|
||||
private readonly Action action;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user