m
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.Foundation.Async
|
||||
{
|
||||
// Token: 0x02000056 RID: 86
|
||||
[Token(Token = "0x2000043")]
|
||||
public static class SA_AsyncLoader
|
||||
{
|
||||
// Token: 0x06000267 RID: 615 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000229")]
|
||||
[Address(RVA = "0x2184710", Offset = "0x2183710", VA = "0x182184710")]
|
||||
public static void LoadResource<T>(string path, Action<T> callback) where T : global::UnityEngine.Object
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000268 RID: 616 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600022A")]
|
||||
[Address(RVA = "0x31D9300", Offset = "0x31D8300", VA = "0x1831D9300")]
|
||||
private static IEnumerator ResourceLoadCoroutine<T>(string path, Action<T> callback) where T : global::UnityEngine.Object
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000269 RID: 617 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022B")]
|
||||
[Address(RVA = "0x2184710", Offset = "0x2183710", VA = "0x182184710")]
|
||||
public static void LoadTexture<T>(string path, Action<T> callback) where T : global::UnityEngine.Object
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600026A RID: 618 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600022C")]
|
||||
[Address(RVA = "0x31D9300", Offset = "0x31D8300", VA = "0x1831D9300")]
|
||||
private static IEnumerator ResourceLoadTextureCoroutine<T>(string path, Action<T> callback) where T : global::UnityEngine.Object
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Patterns;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.Foundation.Async
|
||||
{
|
||||
// Token: 0x02000059 RID: 89
|
||||
[Token(Token = "0x2000044")]
|
||||
public static class SA_Coroutine
|
||||
{
|
||||
// Token: 0x06000277 RID: 631 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600022D")]
|
||||
[Address(RVA = "0x10E2090", Offset = "0x10E1090", VA = "0x1810E2090")]
|
||||
public static Coroutine Start(IEnumerator routine)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000278 RID: 632 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022E")]
|
||||
[Address(RVA = "0x10E2100", Offset = "0x10E1100", VA = "0x1810E2100")]
|
||||
public static void Stop(IEnumerator routine)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000279 RID: 633 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600022F")]
|
||||
[Address(RVA = "0x10E1FF0", Offset = "0x10E0FF0", VA = "0x1810E1FF0")]
|
||||
public static void AddCoroutineToQueue(IEnumerator coroutine)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600027A RID: 634 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000230")]
|
||||
[Address(RVA = "0x10E2170", Offset = "0x10E1170", VA = "0x1810E2170")]
|
||||
public static Coroutine WaitForEndOfFrame(Action action)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600027B RID: 635 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000231")]
|
||||
[Address(RVA = "0x10E2210", Offset = "0x10E1210", VA = "0x1810E2210")]
|
||||
public static Coroutine WaitForFixedUpdate(Action action)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600027C RID: 636 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000232")]
|
||||
[Address(RVA = "0x10E2370", Offset = "0x10E1370", VA = "0x1810E2370")]
|
||||
public static Coroutine WaitForSeconds(float seconds, Action action)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600027D RID: 637 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000233")]
|
||||
[Address(RVA = "0x10E22B0", Offset = "0x10E12B0", VA = "0x1810E22B0")]
|
||||
public static Coroutine WaitForSecondsRandom(float min, float max, Action action)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0200005A RID: 90
|
||||
[Token(Token = "0x200005C")]
|
||||
private class SA_InternalCoroutine : SA_Singleton<SA_Coroutine.SA_InternalCoroutine>
|
||||
{
|
||||
// Token: 0x0600027E RID: 638 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028B")]
|
||||
[Address(RVA = "0x10E7940", Offset = "0x10E6940", VA = "0x1810E7940")]
|
||||
public Coroutine MonoStartCoroutine(IEnumerator routine)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600027F RID: 639 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600028C")]
|
||||
[Address(RVA = "0x10E7950", Offset = "0x10E6950", VA = "0x1810E7950")]
|
||||
public void MonoStopCoroutine(IEnumerator routine)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000280 RID: 640 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028D")]
|
||||
[Address(RVA = "0x10E79D0", Offset = "0x10E69D0", VA = "0x1810E79D0")]
|
||||
public Coroutine StartInstruction(YieldInstruction instruction, Action action)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000281 RID: 641 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x600028E")]
|
||||
[Address(RVA = "0x10E7960", Offset = "0x10E6960", VA = "0x1810E7960")]
|
||||
private IEnumerator RunActionAfterInstruction(YieldInstruction instruction, Action action)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000282 RID: 642 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600028F")]
|
||||
[Address(RVA = "0x10E7A60", Offset = "0x10E6A60", VA = "0x1810E7A60")]
|
||||
public SA_InternalCoroutine()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200005C RID: 92
|
||||
[Token(Token = "0x200005D")]
|
||||
private class CoroutineQueue : SA_Singleton<SA_Coroutine.CoroutineQueue>
|
||||
{
|
||||
// Token: 0x06000289 RID: 649 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000290")]
|
||||
[Address(RVA = "0x10E09E0", Offset = "0x10DF9E0", VA = "0x1810E09E0", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600028A RID: 650 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000291")]
|
||||
[Address(RVA = "0x10E0980", Offset = "0x10DF980", VA = "0x1810E0980")]
|
||||
public void AddCoroutine(IEnumerator coroutine)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600028B RID: 651 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000292")]
|
||||
[Address(RVA = "0x10E0A70", Offset = "0x10DFA70", VA = "0x1810E0A70")]
|
||||
private IEnumerator CoroutineLoop()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600028C RID: 652 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000293")]
|
||||
[Address(RVA = "0x10E0AD0", Offset = "0x10DFAD0", VA = "0x1810E0AD0")]
|
||||
public CoroutineQueue()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000EE RID: 238
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000EF")]
|
||||
private Queue<IEnumerator> m_coroutineQueue;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
namespace SA.Foundation.Async
|
||||
{
|
||||
// Token: 0x0200005E RID: 94
|
||||
[Token(Token = "0x2000045")]
|
||||
public class SA_SceneManager
|
||||
{
|
||||
// Token: 0x14000001 RID: 1
|
||||
// (add) Token: 0x06000293 RID: 659 RVA: 0x00002053 File Offset: 0x00000253
|
||||
// (remove) Token: 0x06000294 RID: 660 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x14000001")]
|
||||
public static event Action<string, LoadSceneMode> SceneLoadCompleted
|
||||
{
|
||||
[Token(Token = "0x6000234")]
|
||||
[Address(RVA = "0x10E9FA0", Offset = "0x10E8FA0", VA = "0x1810E9FA0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x6000235")]
|
||||
[Address(RVA = "0x10EA190", Offset = "0x10E9190", VA = "0x1810EA190")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000002 RID: 2
|
||||
// (add) Token: 0x06000295 RID: 661 RVA: 0x00002053 File Offset: 0x00000253
|
||||
// (remove) Token: 0x06000296 RID: 662 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x14000002")]
|
||||
public static event Action<string> SceneUnloadCompleted
|
||||
{
|
||||
[Token(Token = "0x6000236")]
|
||||
[Address(RVA = "0x10EA090", Offset = "0x10E9090", VA = "0x1810EA090")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x6000237")]
|
||||
[Address(RVA = "0x10EA280", Offset = "0x10E9280", VA = "0x1810EA280")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000298 RID: 664 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000239")]
|
||||
[Address(RVA = "0x10E9490", Offset = "0x10E8490", VA = "0x1810E9490")]
|
||||
public static void LoadAdditively(string sceneName, [Optional] Action<Scene> callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000299 RID: 665 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023A")]
|
||||
[Address(RVA = "0x10E9A20", Offset = "0x10E8A20", VA = "0x1810E9A20")]
|
||||
public static void Unload(Scene scene, [Optional] Action callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600029A RID: 666 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023B")]
|
||||
[Address(RVA = "0x10E9920", Offset = "0x10E8920", VA = "0x1810E9920")]
|
||||
public static void UnloadLastScene([Optional] Action callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600029B RID: 667 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023C")]
|
||||
[Address(RVA = "0x10E9AA0", Offset = "0x10E8AA0", VA = "0x1810E9AA0")]
|
||||
public static void Unload(string sceneName, [Optional] Action callback)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600029C RID: 668 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023D")]
|
||||
[Address(RVA = "0x10E9250", Offset = "0x10E8250", VA = "0x1810E9250")]
|
||||
private static void AdditiveSceneLoaded(Scene scene, LoadSceneMode mode)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600029D RID: 669 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023E")]
|
||||
[Address(RVA = "0x10E96D0", Offset = "0x10E86D0", VA = "0x1810E96D0")]
|
||||
private static void SceneUnloadComplete(Scene scene)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600029E RID: 670 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600023F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public SA_SceneManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000F4 RID: 244
|
||||
[Token(Token = "0x40000A7")]
|
||||
private static List<Scene> s_additiveScenes;
|
||||
|
||||
// Token: 0x040000F5 RID: 245
|
||||
[Token(Token = "0x40000A8")]
|
||||
private static Dictionary<string, List<Action<Scene>>> s_loadSceneRequests;
|
||||
|
||||
// Token: 0x040000F6 RID: 246
|
||||
[Token(Token = "0x40000A9")]
|
||||
private static Dictionary<string, List<Action>> s_unloadSceneCallbacks;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user