151 lines
4.7 KiB
C#
151 lines
4.7 KiB
C#
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 = "0x370F390", Offset = "0x370E190", VA = "0x18370F390")]
|
|
public static Coroutine Start(IEnumerator routine)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000278 RID: 632 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600022E")]
|
|
[Address(RVA = "0x370F400", Offset = "0x370E200", VA = "0x18370F400")]
|
|
public static void Stop(IEnumerator routine)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000279 RID: 633 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600022F")]
|
|
[Address(RVA = "0x370F2F0", Offset = "0x370E0F0", VA = "0x18370F2F0")]
|
|
public static void AddCoroutineToQueue(IEnumerator coroutine)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600027A RID: 634 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000230")]
|
|
[Address(RVA = "0x370F470", Offset = "0x370E270", VA = "0x18370F470")]
|
|
public static Coroutine WaitForEndOfFrame(Action action)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600027B RID: 635 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000231")]
|
|
[Address(RVA = "0x370F510", Offset = "0x370E310", VA = "0x18370F510")]
|
|
public static Coroutine WaitForFixedUpdate(Action action)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600027C RID: 636 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000232")]
|
|
[Address(RVA = "0x370F670", Offset = "0x370E470", VA = "0x18370F670")]
|
|
public static Coroutine WaitForSeconds(float seconds, Action action)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600027D RID: 637 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000233")]
|
|
[Address(RVA = "0x370F5B0", Offset = "0x370E3B0", VA = "0x18370F5B0")]
|
|
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 = "0x3714C40", Offset = "0x3713A40", VA = "0x183714C40")]
|
|
public Coroutine MonoStartCoroutine(IEnumerator routine)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600027F RID: 639 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600028C")]
|
|
[Address(RVA = "0x3714C50", Offset = "0x3713A50", VA = "0x183714C50")]
|
|
public void MonoStopCoroutine(IEnumerator routine)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000280 RID: 640 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600028D")]
|
|
[Address(RVA = "0x3714CD0", Offset = "0x3713AD0", VA = "0x183714CD0")]
|
|
public Coroutine StartInstruction(YieldInstruction instruction, Action action)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000281 RID: 641 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600028E")]
|
|
[Address(RVA = "0x3714C60", Offset = "0x3713A60", VA = "0x183714C60")]
|
|
private IEnumerator RunActionAfterInstruction(YieldInstruction instruction, Action action)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000282 RID: 642 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600028F")]
|
|
[Address(RVA = "0x3714D60", Offset = "0x3713B60", VA = "0x183714D60")]
|
|
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 = "0x370DCF0", Offset = "0x370CAF0", VA = "0x18370DCF0", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600028A RID: 650 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000291")]
|
|
[Address(RVA = "0x370DC90", Offset = "0x370CA90", VA = "0x18370DC90")]
|
|
public void AddCoroutine(IEnumerator coroutine)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600028B RID: 651 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000292")]
|
|
[Address(RVA = "0x370DD80", Offset = "0x370CB80", VA = "0x18370DD80")]
|
|
private IEnumerator CoroutineLoop()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600028C RID: 652 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000293")]
|
|
[Address(RVA = "0x370DDE0", Offset = "0x370CBE0", VA = "0x18370DDE0")]
|
|
public CoroutineQueue()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040000EE RID: 238
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40000EF")]
|
|
private Queue<IEnumerator> m_coroutineQueue;
|
|
}
|
|
}
|
|
}
|