scripts
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000049 RID: 73
|
||||
[Token(Token = "0x2000019")]
|
||||
[StructLayout(3)]
|
||||
public sealed class DefaultTimer : ISchedulerTimer
|
||||
{
|
||||
// Token: 0x17000041 RID: 65
|
||||
// (get) Token: 0x0600018A RID: 394 RVA: 0x00002534 File Offset: 0x00000734
|
||||
[Token(Token = "0x1700001F")]
|
||||
public float Time
|
||||
{
|
||||
[Token(Token = "0x60000C6")]
|
||||
[Address(RVA = "0x2FEEBA0", Offset = "0x2FED5A0", VA = "0x182FEEBA0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000042 RID: 66
|
||||
// (get) Token: 0x0600018B RID: 395 RVA: 0x0000254C File Offset: 0x0000074C
|
||||
[Token(Token = "0x17000020")]
|
||||
public float DeltaTime
|
||||
{
|
||||
[Token(Token = "0x60000C7")]
|
||||
[Address(RVA = "0x2FEEB50", Offset = "0x2FED550", VA = "0x182FEEB50", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000043 RID: 67
|
||||
// (get) Token: 0x0600018C RID: 396 RVA: 0x00002564 File Offset: 0x00000764
|
||||
[Token(Token = "0x17000021")]
|
||||
public float FixedDeltaTime
|
||||
{
|
||||
[Token(Token = "0x60000C8")]
|
||||
[Address(RVA = "0x2FEEB60", Offset = "0x2FED560", VA = "0x182FEEB60", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000044 RID: 68
|
||||
// (get) Token: 0x0600018D RID: 397 RVA: 0x0000257C File Offset: 0x0000077C
|
||||
[Token(Token = "0x17000022")]
|
||||
public int FrameCount
|
||||
{
|
||||
[Token(Token = "0x60000C9")]
|
||||
[Address(RVA = "0x2FEEB70", Offset = "0x2FED570", VA = "0x182FEEB70", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000045 RID: 69
|
||||
// (get) Token: 0x0600018E RID: 398 RVA: 0x00002594 File Offset: 0x00000794
|
||||
[Token(Token = "0x17000023")]
|
||||
public double RealtimeSinceStartup
|
||||
{
|
||||
[Token(Token = "0x60000CA")]
|
||||
[Address(RVA = "0x2FEEB80", Offset = "0x2FED580", VA = "0x182FEEB80", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return 0.0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600018F RID: 399 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000CB")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DefaultTimer()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x0200002B RID: 43
|
||||
[Token(Token = "0x2000012")]
|
||||
[StructLayout(3)]
|
||||
public static class DelayedUpdateExtensions
|
||||
{
|
||||
// Token: 0x060000A1 RID: 161 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000056")]
|
||||
[Address(RVA = "0x2FEEBB0", Offset = "0x2FED5B0", VA = "0x182FEEBB0")]
|
||||
private static IEnumerator<ISchedule> DelayedCoroutine(float seconds, Scheduler.QueueType queue, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A2 RID: 162 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000057")]
|
||||
[Address(RVA = "0x2FEF9E0", Offset = "0x2FEE3E0", VA = "0x182FEF9E0")]
|
||||
private static IEnumerator<ISchedule> InvokeRepeatedCoroutine(float seconds, Scheduler.QueueType queue, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A3 RID: 163 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000058")]
|
||||
[Address(RVA = "0x2FEFC00", Offset = "0x2FEE600", VA = "0x182FEFC00")]
|
||||
public static IDisposable InvokeRepeated(this MonoBehaviour behaviour, float seconds, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A4 RID: 164 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000059")]
|
||||
[Address(RVA = "0x2FEFD90", Offset = "0x2FEE790", VA = "0x182FEFD90")]
|
||||
public static ISchedulerPromise ScheduleDelay(this MonoBehaviour behaviour, float seconds)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A5 RID: 165 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600005A")]
|
||||
[Address(RVA = "0x2FEFA60", Offset = "0x2FEE460", VA = "0x182FEFA60")]
|
||||
public static ISchedulerPromise InvokeRepeated(this MonoBehaviour behaviour, float seconds, Scheduler.QueueType queue, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A6 RID: 166 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600005B")]
|
||||
[Address(RVA = "0x2FEF870", Offset = "0x2FEE270", VA = "0x182FEF870")]
|
||||
public static ISchedulerPromise InvokeNextUpdate(this MonoBehaviour behaviour, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A7 RID: 167 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600005C")]
|
||||
[Address(RVA = "0x2FEF570", Offset = "0x2FEDF70", VA = "0x182FEF570")]
|
||||
public static ISchedulerPromise InvokeNextLateUpdate(this MonoBehaviour behaviour, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A8 RID: 168 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600005D")]
|
||||
[Address(RVA = "0x2FEF3F0", Offset = "0x2FEDDF0", VA = "0x182FEF3F0")]
|
||||
public static ISchedulerPromise InvokeNextFixedUpdate(this MonoBehaviour behaviour, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000A9 RID: 169 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600005E")]
|
||||
[Address(RVA = "0x2FEF270", Offset = "0x2FEDC70", VA = "0x182FEF270")]
|
||||
public static ISchedulerPromise InvokeNextEndOfFrame(this MonoBehaviour behaviour, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000AA RID: 170 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600005F")]
|
||||
[Address(RVA = "0x2FEF6F0", Offset = "0x2FEE0F0", VA = "0x182FEF6F0")]
|
||||
public static ISchedulerPromise InvokeNextPreRender(this MonoBehaviour behaviour, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000AB RID: 171 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000060")]
|
||||
[Address(RVA = "0x2FEF130", Offset = "0x2FEDB30", VA = "0x182FEF130")]
|
||||
public static ISchedulerPromise InvokeInUpdate(this MonoBehaviour behaviour, float waitSeconds, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000AC RID: 172 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000061")]
|
||||
[Address(RVA = "0x2FEEEB0", Offset = "0x2FED8B0", VA = "0x182FEEEB0")]
|
||||
public static ISchedulerPromise InvokeInLateUpdate(this MonoBehaviour behaviour, float waitSeconds, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000AD RID: 173 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000062")]
|
||||
[Address(RVA = "0x2FEED70", Offset = "0x2FED770", VA = "0x182FEED70")]
|
||||
public static ISchedulerPromise InvokeInFixedUpdate(this MonoBehaviour behaviour, float waitSeconds, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000AE RID: 174 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000063")]
|
||||
[Address(RVA = "0x2FEEC30", Offset = "0x2FED630", VA = "0x182FEEC30")]
|
||||
public static ISchedulerPromise InvokeInEndOfFrame(this MonoBehaviour behaviour, float waitSeconds, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000AF RID: 175 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000064")]
|
||||
[Address(RVA = "0x2FEEFF0", Offset = "0x2FED9F0", VA = "0x182FEEFF0")]
|
||||
public static ISchedulerPromise InvokeInPreRender(this MonoBehaviour behaviour, float waitSeconds, Action function)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000015 RID: 21
|
||||
[Token(Token = "0x2000005")]
|
||||
[StructLayout(3)]
|
||||
public interface IJobbedSchedulerCoroutine
|
||||
{
|
||||
// Token: 0x17000007 RID: 7
|
||||
// (get) Token: 0x06000033 RID: 51
|
||||
[Token(Token = "0x17000007")]
|
||||
int Index
|
||||
{
|
||||
[Token(Token = "0x6000010")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x0200001A RID: 26
|
||||
[Token(Token = "0x2000009")]
|
||||
[StructLayout(3)]
|
||||
public interface IReactiveProperty<T> : IReadOnlyReactiveProperty<T>
|
||||
{
|
||||
// Token: 0x17000009 RID: 9
|
||||
// (get) Token: 0x0600003D RID: 61
|
||||
// (set) Token: 0x0600003E RID: 62
|
||||
[Token(Token = "0x17000009")]
|
||||
T Value
|
||||
{
|
||||
[Token(Token = "0x6000017")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
[Token(Token = "0x6000018")]
|
||||
[Address(Slot = "1")]
|
||||
set;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000019 RID: 25
|
||||
[Token(Token = "0x2000008")]
|
||||
[StructLayout(3)]
|
||||
public interface IReadOnlyReactiveProperty<T>
|
||||
{
|
||||
// Token: 0x17000008 RID: 8
|
||||
// (get) Token: 0x0600003A RID: 58
|
||||
[Token(Token = "0x17000008")]
|
||||
T Value
|
||||
{
|
||||
[Token(Token = "0x6000014")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600003B RID: 59
|
||||
[Token(Token = "0x6000015")]
|
||||
[Address(Slot = "1")]
|
||||
IDisposable Observe(Action<T> onValueChanged);
|
||||
|
||||
// Token: 0x0600003C RID: 60
|
||||
[Token(Token = "0x6000016")]
|
||||
[Address(Slot = "2")]
|
||||
IDisposable Observe(global::UnityEngine.Object context, Action<T> onValueChanged);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000021 RID: 33
|
||||
[Token(Token = "0x200000C")]
|
||||
[StructLayout(3)]
|
||||
public interface ISchedule
|
||||
{
|
||||
// Token: 0x1700000E RID: 14
|
||||
// (get) Token: 0x0600005B RID: 91
|
||||
[Token(Token = "0x1700000C")]
|
||||
Scheduler.QueueType Queue
|
||||
{
|
||||
[Token(Token = "0x6000028")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600005C RID: 92
|
||||
[Token(Token = "0x6000029")]
|
||||
[Address(Slot = "1")]
|
||||
bool Ready();
|
||||
|
||||
// Token: 0x1700000F RID: 15
|
||||
// (get) Token: 0x0600005D RID: 93
|
||||
[Token(Token = "0x1700000D")]
|
||||
float NextPossibleReady
|
||||
{
|
||||
[Token(Token = "0x600002A")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000016 RID: 22
|
||||
[Token(Token = "0x2000006")]
|
||||
[StructLayout(3)]
|
||||
public interface ISchedulerPromise : ICancelablePromise, IPromise, IEnumerator, ISchedule, IDisposable
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000048 RID: 72
|
||||
[Token(Token = "0x2000018")]
|
||||
[StructLayout(3)]
|
||||
public interface ISchedulerTimer
|
||||
{
|
||||
// Token: 0x1700003C RID: 60
|
||||
// (get) Token: 0x06000185 RID: 389
|
||||
[Token(Token = "0x1700001A")]
|
||||
float Time
|
||||
{
|
||||
[Token(Token = "0x60000C1")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700003D RID: 61
|
||||
// (get) Token: 0x06000186 RID: 390
|
||||
[Token(Token = "0x1700001B")]
|
||||
float DeltaTime
|
||||
{
|
||||
[Token(Token = "0x60000C2")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700003E RID: 62
|
||||
// (get) Token: 0x06000187 RID: 391
|
||||
[Token(Token = "0x1700001C")]
|
||||
float FixedDeltaTime
|
||||
{
|
||||
[Token(Token = "0x60000C3")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700003F RID: 63
|
||||
// (get) Token: 0x06000188 RID: 392
|
||||
[Token(Token = "0x1700001D")]
|
||||
int FrameCount
|
||||
{
|
||||
[Token(Token = "0x60000C4")]
|
||||
[Address(Slot = "3")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000040 RID: 64
|
||||
// (get) Token: 0x06000189 RID: 393
|
||||
[Token(Token = "0x1700001E")]
|
||||
double RealtimeSinceStartup
|
||||
{
|
||||
[Token(Token = "0x60000C5")]
|
||||
[Address(Slot = "4")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x0200001B RID: 27
|
||||
[Token(Token = "0x200000A")]
|
||||
[StructLayout(3)]
|
||||
public class ReactiveProperty<T> : IReactiveProperty<T>, IReadOnlyReactiveProperty<T>
|
||||
{
|
||||
// Token: 0x1700000A RID: 10
|
||||
// (get) Token: 0x0600003F RID: 63 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x1700000A")]
|
||||
private static global::UnityEngine.Object DefaultContext
|
||||
{
|
||||
[Token(Token = "0x6000019")]
|
||||
[Address(RVA = "0x2724660", Offset = "0x2723060", VA = "0x182724660")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000040 RID: 64 RVA: 0x000020E4 File Offset: 0x000002E4
|
||||
[Token(Token = "0x600001A")]
|
||||
[Address(RVA = "0x2723B30", Offset = "0x2722530", VA = "0x182723B30")]
|
||||
private static bool AreEqual(T a, T b)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000041 RID: 65 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600001B")]
|
||||
[Address(RVA = "0x27245A0", Offset = "0x2722FA0", VA = "0x1827245A0")]
|
||||
public ReactiveProperty()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000042 RID: 66 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600001C")]
|
||||
[Address(RVA = "0x27245D0", Offset = "0x2722FD0", VA = "0x1827245D0")]
|
||||
public ReactiveProperty(T initialValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700000B RID: 11
|
||||
// (get) Token: 0x06000043 RID: 67 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
// (set) Token: 0x06000044 RID: 68 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x1700000B")]
|
||||
public T Value
|
||||
{
|
||||
[Token(Token = "0x600001D")]
|
||||
[Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600001E")]
|
||||
[Address(RVA = "0x2724A80", Offset = "0x2723480", VA = "0x182724A80", Slot = "5")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000045 RID: 69 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600001F")]
|
||||
[Address(RVA = "0x2723BA0", Offset = "0x27225A0", VA = "0x182723BA0")]
|
||||
public void ForceUpdate(T newValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000046 RID: 70 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000020")]
|
||||
[Address(RVA = "0x2724220", Offset = "0x2722C20", VA = "0x182724220", Slot = "7")]
|
||||
public IDisposable Observe(Action<T> onValueChanged)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000047 RID: 71 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000021")]
|
||||
[Address(RVA = "0x27243D0", Offset = "0x2722DD0", VA = "0x1827243D0", Slot = "8")]
|
||||
public IDisposable Observe(global::UnityEngine.Object context, Action<T> onValueChanged)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000048 RID: 72 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000022")]
|
||||
[Address(RVA = "0x2723F00", Offset = "0x2722900", VA = "0x182723F00")]
|
||||
private void NotifyObservers()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400002B RID: 43
|
||||
[Token(Token = "0x4000008")]
|
||||
private static GameObject _defaultContext;
|
||||
|
||||
// Token: 0x0400002C RID: 44
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4000009")]
|
||||
private readonly List<global::Tuple<global::UnityEngine.Object, Action<T>>> observers;
|
||||
|
||||
// Token: 0x0400002D RID: 45
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400000A")]
|
||||
private T _value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000017 RID: 23
|
||||
[Token(Token = "0x2000007")]
|
||||
[StructLayout(3)]
|
||||
public class Receipt : IDisposable
|
||||
{
|
||||
// Token: 0x06000034 RID: 52 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000011")]
|
||||
[Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")]
|
||||
public Receipt(Action onDispose)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000035 RID: 53 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000012")]
|
||||
[Address(RVA = "0x2FF33F0", Offset = "0x2FF1DF0", VA = "0x182FF33F0", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000027 RID: 39
|
||||
[Token(Token = "0x4000005")]
|
||||
public static readonly Receipt Empty;
|
||||
|
||||
// Token: 0x04000028 RID: 40
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000006")]
|
||||
private readonly Action onDispose;
|
||||
|
||||
// Token: 0x04000029 RID: 41
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000007")]
|
||||
private bool disposed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x0200001E RID: 30
|
||||
[Token(Token = "0x200000B")]
|
||||
[StructLayout(3)]
|
||||
public static class Schedule
|
||||
{
|
||||
// Token: 0x0600004E RID: 78 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000023")]
|
||||
[Address(RVA = "0x2FF54C0", Offset = "0x2FF3EC0", VA = "0x182FF54C0")]
|
||||
public static ISchedule Wait(float seconds, Scheduler.QueueType queue = Scheduler.QueueType.Update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600004F RID: 79 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000024")]
|
||||
[Address(RVA = "0x2FF5460", Offset = "0x2FF3E60", VA = "0x182FF5460")]
|
||||
public static ISchedule Until(Func<bool> condition)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000050 RID: 80 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000025")]
|
||||
[Address(RVA = "0x2FF5360", Offset = "0x2FF3D60", VA = "0x182FF5360")]
|
||||
public static ISchedule AfterCompleted(IPromise promise)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000051 RID: 81 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000026")]
|
||||
[Address(RVA = "0x2FF5410", Offset = "0x2FF3E10", VA = "0x182FF5410")]
|
||||
public static IEnumerator<ISchedule> Example()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000032 RID: 50
|
||||
[Token(Token = "0x400000B")]
|
||||
public static readonly ISchedule NextFrame;
|
||||
|
||||
// Token: 0x04000033 RID: 51
|
||||
[Token(Token = "0x400000C")]
|
||||
public static readonly ISchedule NextFixedUpdate;
|
||||
|
||||
// Token: 0x04000034 RID: 52
|
||||
[Token(Token = "0x400000D")]
|
||||
public static readonly ISchedule NextLateUpdate;
|
||||
|
||||
// Token: 0x04000035 RID: 53
|
||||
[Token(Token = "0x400000E")]
|
||||
public static readonly ISchedule NextEndOfFrame;
|
||||
|
||||
// Token: 0x04000036 RID: 54
|
||||
[Token(Token = "0x400000F")]
|
||||
public static readonly ISchedule NextPreRender;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000022 RID: 34
|
||||
[Token(Token = "0x200000D")]
|
||||
[StructLayout(3)]
|
||||
public sealed class ScheduleNextFrame : ISchedule
|
||||
{
|
||||
// Token: 0x0600005E RID: 94 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600002B")]
|
||||
[Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")]
|
||||
public ScheduleNextFrame(Scheduler.QueueType queue = Scheduler.QueueType.Update)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000010 RID: 16
|
||||
// (get) Token: 0x0600005F RID: 95 RVA: 0x00002144 File Offset: 0x00000344
|
||||
// (set) Token: 0x06000060 RID: 96 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x1700000E")]
|
||||
public Scheduler.QueueType Queue
|
||||
{
|
||||
[Token(Token = "0x600002C")]
|
||||
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50", Slot = "4")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return Scheduler.QueueType.Update;
|
||||
}
|
||||
[Token(Token = "0x600002D")]
|
||||
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000061 RID: 97 RVA: 0x0000215C File Offset: 0x0000035C
|
||||
[Token(Token = "0x600002E")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")]
|
||||
public bool Ready()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000011 RID: 17
|
||||
// (get) Token: 0x06000062 RID: 98 RVA: 0x00002174 File Offset: 0x00000374
|
||||
[Token(Token = "0x1700000F")]
|
||||
public float NextPossibleReady
|
||||
{
|
||||
[Token(Token = "0x600002F")]
|
||||
[Address(RVA = "0x3E28D0", Offset = "0x3E12D0", VA = "0x1803E28D0", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000063 RID: 99 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000030")]
|
||||
[Address(RVA = "0x2FF41B0", Offset = "0x2FF2BB0", VA = "0x182FF41B0")]
|
||||
public static ISchedulerPromise QueueUpdate(Action update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000064 RID: 100 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000031")]
|
||||
[Address(RVA = "0x2FF4570", Offset = "0x2FF2F70", VA = "0x182FF4570")]
|
||||
public static ISchedulerPromise QueueUpdate(Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000065 RID: 101 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000032")]
|
||||
[Address(RVA = "0x2FF4430", Offset = "0x2FF2E30", VA = "0x182FF4430")]
|
||||
public static ISchedulerPromise QueueUpdate(Behaviour context, Action update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000066 RID: 102 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000033")]
|
||||
[Address(RVA = "0x2FF42F0", Offset = "0x2FF2CF0", VA = "0x182FF42F0")]
|
||||
public static ISchedulerPromise QueueUpdate(Behaviour context, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000067 RID: 103 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000034")]
|
||||
[Address(RVA = "0x2FF3F30", Offset = "0x2FF2930", VA = "0x182FF3F30")]
|
||||
public static ISchedulerPromise QueueUpdateJobbed(IJobbedSchedulerContext context, Action update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000068 RID: 104 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000035")]
|
||||
[Address(RVA = "0x2FF4070", Offset = "0x2FF2A70", VA = "0x182FF4070")]
|
||||
public static ISchedulerPromise QueueUpdateJobbed(IJobbedSchedulerContext context, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000069 RID: 105 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000036")]
|
||||
[Address(RVA = "0x2FF46B0", Offset = "0x2FF30B0", VA = "0x182FF46B0")]
|
||||
private static IEnumerator<ISchedule> UpdateCoroutine(Scheduler.QueueType queue, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600006A RID: 106 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000037")]
|
||||
[Address(RVA = "0x2FF4720", Offset = "0x2FF3120", VA = "0x182FF4720")]
|
||||
private static IEnumerator<ISchedule> UpdateCoroutine(Scheduler.QueueType queue, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000025 RID: 37
|
||||
[Token(Token = "0x200000E")]
|
||||
[StructLayout(3)]
|
||||
public class ScheduleRate : ISchedule
|
||||
{
|
||||
// Token: 0x17000016 RID: 22
|
||||
// (get) Token: 0x06000077 RID: 119 RVA: 0x000021BC File Offset: 0x000003BC
|
||||
// (set) Token: 0x06000078 RID: 120 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000010")]
|
||||
public float TargetHz
|
||||
{
|
||||
[Token(Token = "0x6000038")]
|
||||
[Address(RVA = "0x566EB0", Offset = "0x5658B0", VA = "0x180566EB0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000039")]
|
||||
[Address(RVA = "0x566EC0", Offset = "0x5658C0", VA = "0x180566EC0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000079 RID: 121 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600003A")]
|
||||
[Address(RVA = "0x2FF4AF0", Offset = "0x2FF34F0", VA = "0x182FF4AF0")]
|
||||
public ScheduleRate(float targetRateHz, Scheduler.QueueType queue = Scheduler.QueueType.Update)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000017 RID: 23
|
||||
// (get) Token: 0x0600007A RID: 122 RVA: 0x000021D4 File Offset: 0x000003D4
|
||||
// (set) Token: 0x0600007B RID: 123 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000011")]
|
||||
public Scheduler.QueueType Queue
|
||||
{
|
||||
[Token(Token = "0x600003B")]
|
||||
[Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40", Slot = "4")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return Scheduler.QueueType.Update;
|
||||
}
|
||||
[Token(Token = "0x600003C")]
|
||||
[Address(RVA = "0x4E90F0", Offset = "0x4E7AF0", VA = "0x1804E90F0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600007C RID: 124 RVA: 0x000021EC File Offset: 0x000003EC
|
||||
[Token(Token = "0x600003D")]
|
||||
[Address(RVA = "0x2FF49C0", Offset = "0x2FF33C0", VA = "0x182FF49C0", Slot = "5")]
|
||||
public bool Ready()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000018 RID: 24
|
||||
// (get) Token: 0x0600007D RID: 125 RVA: 0x00002204 File Offset: 0x00000404
|
||||
// (set) Token: 0x0600007E RID: 126 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000012")]
|
||||
public float NextPossibleReady
|
||||
{
|
||||
[Token(Token = "0x600003E")]
|
||||
[Address(RVA = "0x58B870", Offset = "0x58A270", VA = "0x18058B870", Slot = "6")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x600003F")]
|
||||
[Address(RVA = "0x58B880", Offset = "0x58A280", VA = "0x18058B880")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000019 RID: 25
|
||||
// (get) Token: 0x0600007F RID: 127 RVA: 0x0000221C File Offset: 0x0000041C
|
||||
// (set) Token: 0x06000080 RID: 128 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000013")]
|
||||
public float DeltaTime
|
||||
{
|
||||
[Token(Token = "0x6000040")]
|
||||
[Address(RVA = "0x468030", Offset = "0x466A30", VA = "0x180468030")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000041")]
|
||||
[Address(RVA = "0x468510", Offset = "0x466F10", VA = "0x180468510")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000081 RID: 129 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000042")]
|
||||
[Address(RVA = "0x2FF49E0", Offset = "0x2FF33E0", VA = "0x182FF49E0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000082 RID: 130 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000043")]
|
||||
[Address(RVA = "0x2FF4850", Offset = "0x2FF3250", VA = "0x182FF4850")]
|
||||
public static ISchedulerPromise QueueUpdate(float hz, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000083 RID: 131 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000044")]
|
||||
[Address(RVA = "0x2FF4900", Offset = "0x2FF3300", VA = "0x182FF4900")]
|
||||
public static ISchedulerPromise QueueUpdate(MonoBehaviour behaviour, float hz, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000084 RID: 132 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000045")]
|
||||
[Address(RVA = "0x2FF4790", Offset = "0x2FF3190", VA = "0x182FF4790")]
|
||||
public static ISchedulerPromise QueueJobbedUpdate(IJobbedSchedulerContext context, float hz, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000085 RID: 133 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000046")]
|
||||
[Address(RVA = "0x2FF4A70", Offset = "0x2FF3470", VA = "0x182FF4A70")]
|
||||
private static IEnumerator<ISchedule> UpdateCoroutine(float hz, Scheduler.QueueType queue, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000045 RID: 69
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000011")]
|
||||
private readonly float firstUpdateTime;
|
||||
|
||||
// Token: 0x04000046 RID: 70
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4000012")]
|
||||
private int timesUpdated;
|
||||
|
||||
// Token: 0x04000047 RID: 71
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000013")]
|
||||
private readonly float secondsPerUpdate;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000027 RID: 39
|
||||
[Token(Token = "0x200000F")]
|
||||
[StructLayout(3)]
|
||||
public class ScheduleUntil : ISchedule
|
||||
{
|
||||
// Token: 0x0600008C RID: 140 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000047")]
|
||||
[Address(RVA = "0x2FF51F0", Offset = "0x2FF3BF0", VA = "0x182FF51F0")]
|
||||
public ScheduleUntil(Func<bool> condition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008D RID: 141 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000048")]
|
||||
[Address(RVA = "0x2FF51B0", Offset = "0x2FF3BB0", VA = "0x182FF51B0")]
|
||||
public ScheduleUntil(Scheduler.QueueType queueType, Func<bool> condition)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700001C RID: 28
|
||||
// (get) Token: 0x0600008E RID: 142 RVA: 0x0000224C File Offset: 0x0000044C
|
||||
// (set) Token: 0x0600008F RID: 143 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000014")]
|
||||
public Scheduler.QueueType Queue
|
||||
{
|
||||
[Token(Token = "0x6000049")]
|
||||
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0", Slot = "4")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return Scheduler.QueueType.Update;
|
||||
}
|
||||
[Token(Token = "0x600004A")]
|
||||
[Address(RVA = "0x4F8C20", Offset = "0x4F7620", VA = "0x1804F8C20")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000090 RID: 144 RVA: 0x00002264 File Offset: 0x00000464
|
||||
[Token(Token = "0x600004B")]
|
||||
[Address(RVA = "0x2FF5160", Offset = "0x2FF3B60", VA = "0x182FF5160", Slot = "5")]
|
||||
public bool Ready()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700001D RID: 29
|
||||
// (get) Token: 0x06000091 RID: 145 RVA: 0x0000227C File Offset: 0x0000047C
|
||||
// (set) Token: 0x06000092 RID: 146 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000015")]
|
||||
public float NextPossibleReady
|
||||
{
|
||||
[Token(Token = "0x600004C")]
|
||||
[Address(RVA = "0x566EB0", Offset = "0x5658B0", VA = "0x180566EB0", Slot = "6")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x600004D")]
|
||||
[Address(RVA = "0x566EC0", Offset = "0x5658C0", VA = "0x180566EC0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000052 RID: 82
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000018")]
|
||||
private readonly Func<bool> condition;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x0200002A RID: 42
|
||||
[Token(Token = "0x2000011")]
|
||||
[StructLayout(3)]
|
||||
public sealed class ScheduleWait : ISchedule
|
||||
{
|
||||
// Token: 0x0600009B RID: 155 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000050")]
|
||||
[Address(RVA = "0x2FF52B0", Offset = "0x2FF3CB0", VA = "0x182FF52B0")]
|
||||
public ScheduleWait(float seconds, Scheduler.QueueType queue = Scheduler.QueueType.Update)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000020 RID: 32
|
||||
// (get) Token: 0x0600009C RID: 156 RVA: 0x000022AC File Offset: 0x000004AC
|
||||
// (set) Token: 0x0600009D RID: 157 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000016")]
|
||||
public Scheduler.QueueType Queue
|
||||
{
|
||||
[Token(Token = "0x6000051")]
|
||||
[Address(RVA = "0x55D550", Offset = "0x55BF50", VA = "0x18055D550", Slot = "4")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return Scheduler.QueueType.Update;
|
||||
}
|
||||
[Token(Token = "0x6000052")]
|
||||
[Address(RVA = "0x55D5D0", Offset = "0x55BFD0", VA = "0x18055D5D0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600009E RID: 158 RVA: 0x000022C4 File Offset: 0x000004C4
|
||||
[Token(Token = "0x6000053")]
|
||||
[Address(RVA = "0x2FF5220", Offset = "0x2FF3C20", VA = "0x182FF5220", Slot = "5")]
|
||||
public bool Ready()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000021 RID: 33
|
||||
// (get) Token: 0x0600009F RID: 159 RVA: 0x000022DC File Offset: 0x000004DC
|
||||
// (set) Token: 0x060000A0 RID: 160 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000017")]
|
||||
public float NextPossibleReady
|
||||
{
|
||||
[Token(Token = "0x6000054")]
|
||||
[Address(RVA = "0x57B900", Offset = "0x57A300", VA = "0x18057B900", Slot = "6")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000055")]
|
||||
[Address(RVA = "0x57B930", Offset = "0x57A330", VA = "0x18057B930")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000059 RID: 89
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400001B")]
|
||||
private readonly float waitTime;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000031 RID: 49
|
||||
[Token(Token = "0x2000015")]
|
||||
[StructLayout(3)]
|
||||
public sealed class ScheduledJobbedUpdate : IDisposable
|
||||
{
|
||||
// Token: 0x060000E4 RID: 228 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000087")]
|
||||
[Address(RVA = "0x2FF5EA0", Offset = "0x2FF48A0", VA = "0x182FF5EA0")]
|
||||
public ScheduledJobbedUpdate(IJobbedSchedulerContext context, Action update, Scheduler.QueueType queueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E5 RID: 229 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000088")]
|
||||
[Address(RVA = "0x2FF6070", Offset = "0x2FF4A70", VA = "0x182FF6070")]
|
||||
public ScheduledJobbedUpdate(IJobbedSchedulerContext context, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E6 RID: 230 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000089")]
|
||||
[Address(RVA = "0x2FF6240", Offset = "0x2FF4C40", VA = "0x182FF6240")]
|
||||
public ScheduledJobbedUpdate(IJobbedSchedulerContext context, float hz, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E7 RID: 231 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600008A")]
|
||||
[Address(RVA = "0x2FF59F0", Offset = "0x2FF43F0", VA = "0x182FF59F0")]
|
||||
private void QueueUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E8 RID: 232 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600008B")]
|
||||
[Address(RVA = "0x2FF5840", Offset = "0x2FF4240", VA = "0x182FF5840")]
|
||||
private void QueueUpdateWithTimeParameter()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E9 RID: 233 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600008C")]
|
||||
[Address(RVA = "0x2FF5710", Offset = "0x2FF4110", VA = "0x182FF5710")]
|
||||
private void QueueUpdateRate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000EA RID: 234 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600008D")]
|
||||
[Address(RVA = "0x2FF5C00", Offset = "0x2FF4600", VA = "0x182FF5C00")]
|
||||
private void RequeueFromError(string error, Action requeueAction)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000EB RID: 235 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600008E")]
|
||||
[Address(RVA = "0x2FF5BA0", Offset = "0x2FF45A0", VA = "0x182FF5BA0")]
|
||||
private IEnumerator<ISchedule> RequeueFromErrorNextFrame(Action requeueAction)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000EC RID: 236 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600008F")]
|
||||
[Address(RVA = "0x2FF56C0", Offset = "0x2FF40C0", VA = "0x182FF56C0", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000070 RID: 112
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000024")]
|
||||
private ISchedulerPromise activeRoutine;
|
||||
|
||||
// Token: 0x04000071 RID: 113
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000025")]
|
||||
private IJobbedSchedulerContext context;
|
||||
|
||||
// Token: 0x04000072 RID: 114
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000026")]
|
||||
private Action update;
|
||||
|
||||
// Token: 0x04000073 RID: 115
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000027")]
|
||||
private Action<float> updateWithTimeParameter;
|
||||
|
||||
// Token: 0x04000074 RID: 116
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000028")]
|
||||
private Scheduler.QueueType queueType;
|
||||
|
||||
// Token: 0x04000075 RID: 117
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000029")]
|
||||
private float updateHz;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x0200002E RID: 46
|
||||
[Token(Token = "0x2000013")]
|
||||
[StructLayout(3)]
|
||||
public sealed class ScheduledUpdate : IDisposable
|
||||
{
|
||||
// Token: 0x060000BC RID: 188 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000065")]
|
||||
[Address(RVA = "0x2FF8020", Offset = "0x2FF6A20", VA = "0x182FF8020")]
|
||||
public ScheduledUpdate(MonoBehaviour behaviour, Action update, Scheduler.QueueType queueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000BD RID: 189 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000066")]
|
||||
[Address(RVA = "0x2FF81F0", Offset = "0x2FF6BF0", VA = "0x182FF81F0")]
|
||||
public ScheduledUpdate(MonoBehaviour behaviour, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000BE RID: 190 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000067")]
|
||||
[Address(RVA = "0x2FF83C0", Offset = "0x2FF6DC0", VA = "0x182FF83C0")]
|
||||
public ScheduledUpdate(MonoBehaviour behaviour, float hz, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000BF RID: 191 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000068")]
|
||||
[Address(RVA = "0x2FF7B80", Offset = "0x2FF6580", VA = "0x182FF7B80")]
|
||||
private void QueueUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C0 RID: 192 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000069")]
|
||||
[Address(RVA = "0x2FF79D0", Offset = "0x2FF63D0", VA = "0x182FF79D0")]
|
||||
private void QueueUpdateWithTimeParameter()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C1 RID: 193 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600006A")]
|
||||
[Address(RVA = "0x2FF78A0", Offset = "0x2FF62A0", VA = "0x182FF78A0")]
|
||||
private void QueueUpdateRate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C2 RID: 194 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600006B")]
|
||||
[Address(RVA = "0x2FF7D90", Offset = "0x2FF6790", VA = "0x182FF7D90")]
|
||||
private void RequeueFromError(string error, Action requeueAction)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C3 RID: 195 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600006C")]
|
||||
[Address(RVA = "0x2FF7D30", Offset = "0x2FF6730", VA = "0x182FF7D30")]
|
||||
private IEnumerator<ISchedule> RequeueFromErrorNextFrame(Action requeueAction)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000C4 RID: 196 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600006D")]
|
||||
[Address(RVA = "0x2FF7850", Offset = "0x2FF6250", VA = "0x182FF7850", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000067 RID: 103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400001E")]
|
||||
private ISchedulerPromise activeRoutine;
|
||||
|
||||
// Token: 0x04000068 RID: 104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400001F")]
|
||||
private MonoBehaviour behaviour;
|
||||
|
||||
// Token: 0x04000069 RID: 105
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000020")]
|
||||
private Action update;
|
||||
|
||||
// Token: 0x0400006A RID: 106
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000021")]
|
||||
private Action<float> updateWithTimeParameter;
|
||||
|
||||
// Token: 0x0400006B RID: 107
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000022")]
|
||||
private Scheduler.QueueType queueType;
|
||||
|
||||
// Token: 0x0400006C RID: 108
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000023")]
|
||||
private float updateHz;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,172 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000033 RID: 51
|
||||
[Token(Token = "0x2000016")]
|
||||
[StructLayout(3)]
|
||||
public static class ScheduledUpdateContextExtensions
|
||||
{
|
||||
// Token: 0x060000F6 RID: 246 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000093")]
|
||||
[Address(RVA = "0x2FF6990", Offset = "0x2FF5390", VA = "0x182FF6990")]
|
||||
public static IDisposable QueueUpdateJobbed(this IJobbedSchedulerContext context, Action update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000F7 RID: 247 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000094")]
|
||||
[Address(RVA = "0x2FF6A10", Offset = "0x2FF5410", VA = "0x182FF6A10")]
|
||||
public static IDisposable QueueUpdateJobbed(this IJobbedSchedulerContext context, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000F8 RID: 248 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000095")]
|
||||
[Address(RVA = "0x2FF6D00", Offset = "0x2FF5700", VA = "0x182FF6D00")]
|
||||
public static IDisposable UpdateJobbed(this IJobbedSchedulerContext context, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000F9 RID: 249 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000096")]
|
||||
[Address(RVA = "0x2FF65A0", Offset = "0x2FF4FA0", VA = "0x182FF65A0")]
|
||||
public static IDisposable FixedUpdateJobbed(this IJobbedSchedulerContext context, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000FA RID: 250 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000097")]
|
||||
[Address(RVA = "0x2FF6820", Offset = "0x2FF5220", VA = "0x182FF6820")]
|
||||
public static IDisposable LateUpdateJobbed(this IJobbedSchedulerContext context, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000FB RID: 251 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000098")]
|
||||
[Address(RVA = "0x2FF6A90", Offset = "0x2FF5490", VA = "0x182FF6A90")]
|
||||
public static IDisposable RigidbodyExLateUpdateJobbed(this IJobbedSchedulerContext context, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000FC RID: 252 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000099")]
|
||||
[Address(RVA = "0x2FF6890", Offset = "0x2FF5290", VA = "0x182FF6890")]
|
||||
public static IDisposable PreRenderUpdateJobbed(this IJobbedSchedulerContext context, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000FD RID: 253 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600009A")]
|
||||
[Address(RVA = "0x2FF6900", Offset = "0x2FF5300", VA = "0x182FF6900")]
|
||||
public static IDisposable QueueUpdateAtRateJobbed(this IJobbedSchedulerContext context, float hz, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000FE RID: 254 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600009B")]
|
||||
[Address(RVA = "0x2FF6C80", Offset = "0x2FF5680", VA = "0x182FF6C80")]
|
||||
public static IDisposable UpdateAtRateJobbed(this IJobbedSchedulerContext context, float hz, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000FF RID: 255 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600009C")]
|
||||
[Address(RVA = "0x2FF6C00", Offset = "0x2FF5600", VA = "0x182FF6C00")]
|
||||
public static IDisposable Update30hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000100 RID: 256 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600009D")]
|
||||
[Address(RVA = "0x2FF6B00", Offset = "0x2FF5500", VA = "0x182FF6B00")]
|
||||
public static IDisposable Update10hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000101 RID: 257 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600009E")]
|
||||
[Address(RVA = "0x2FF6B80", Offset = "0x2FF5580", VA = "0x182FF6B80")]
|
||||
public static IDisposable Update1hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000102 RID: 258 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600009F")]
|
||||
[Address(RVA = "0x2FF6510", Offset = "0x2FF4F10", VA = "0x182FF6510")]
|
||||
public static IDisposable FixedUpdateAtRateJobbed(this IJobbedSchedulerContext context, float hz, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000103 RID: 259 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000A0")]
|
||||
[Address(RVA = "0x2FF6490", Offset = "0x2FF4E90", VA = "0x182FF6490")]
|
||||
public static IDisposable FixedUpdate30hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000104 RID: 260 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000A1")]
|
||||
[Address(RVA = "0x2FF6390", Offset = "0x2FF4D90", VA = "0x182FF6390")]
|
||||
public static IDisposable FixedUpdate10hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000105 RID: 261 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000A2")]
|
||||
[Address(RVA = "0x2FF6410", Offset = "0x2FF4E10", VA = "0x182FF6410")]
|
||||
public static IDisposable FixedUpdate1hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000106 RID: 262 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000A3")]
|
||||
[Address(RVA = "0x2FF6790", Offset = "0x2FF5190", VA = "0x182FF6790")]
|
||||
public static IDisposable LateUpdateAtRateJobbed(this IJobbedSchedulerContext context, float hz, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000107 RID: 263 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000A4")]
|
||||
[Address(RVA = "0x2FF6710", Offset = "0x2FF5110", VA = "0x182FF6710")]
|
||||
public static IDisposable LateUpdate30hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000108 RID: 264 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000A5")]
|
||||
[Address(RVA = "0x2FF6610", Offset = "0x2FF5010", VA = "0x182FF6610")]
|
||||
public static IDisposable LateUpdate10hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000109 RID: 265 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000A6")]
|
||||
[Address(RVA = "0x2FF6690", Offset = "0x2FF5090", VA = "0x182FF6690")]
|
||||
public static IDisposable LateUpdate1hzJobbed(this IJobbedSchedulerContext context, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,189 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000030 RID: 48
|
||||
[Token(Token = "0x2000014")]
|
||||
[StructLayout(3)]
|
||||
public static class ScheduledUpdateMonoBehaviourExtensions
|
||||
{
|
||||
// Token: 0x060000CE RID: 206 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000071")]
|
||||
[Address(RVA = "0x2FF73F0", Offset = "0x2FF5DF0", VA = "0x182FF73F0")]
|
||||
public static IDisposable QueueUpdate(this MonoBehaviour behaviour, Action update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000CF RID: 207 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000072")]
|
||||
[Address(RVA = "0x2FF7370", Offset = "0x2FF5D70", VA = "0x182FF7370")]
|
||||
public static IDisposable QueueUpdate(this MonoBehaviour behaviour, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D0 RID: 208 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000073")]
|
||||
[Address(RVA = "0x2FF77E0", Offset = "0x2FF61E0", VA = "0x182FF77E0")]
|
||||
public static IDisposable Update(this MonoBehaviour behaviour, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D1 RID: 209 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000074")]
|
||||
[Address(RVA = "0x2FF6F80", Offset = "0x2FF5980", VA = "0x182FF6F80")]
|
||||
public static IDisposable FixedUpdate(this MonoBehaviour behaviour, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D2 RID: 210 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000075")]
|
||||
[Address(RVA = "0x2FF7200", Offset = "0x2FF5C00", VA = "0x182FF7200")]
|
||||
public static IDisposable LateUpdate(this MonoBehaviour behaviour, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D3 RID: 211 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000076")]
|
||||
[Address(RVA = "0x2FF7470", Offset = "0x2FF5E70", VA = "0x182FF7470")]
|
||||
public static IDisposable RigidbodyExLateUpdate(this MonoBehaviour behaviour, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D4 RID: 212 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000077")]
|
||||
[Address(RVA = "0x2FF7270", Offset = "0x2FF5C70", VA = "0x182FF7270")]
|
||||
public static IDisposable PreRenderUpdate(this MonoBehaviour behaviour, Action update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D5 RID: 213 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000078")]
|
||||
[Address(RVA = "0x2FF72E0", Offset = "0x2FF5CE0", VA = "0x182FF72E0")]
|
||||
public static IDisposable QueueUpdateAtRate(this MonoBehaviour behaviour, float hz, Action<float> update, Scheduler.QueueType queueType)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D6 RID: 214 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000079")]
|
||||
[Address(RVA = "0x2FF7760", Offset = "0x2FF6160", VA = "0x182FF7760")]
|
||||
public static IDisposable UpdateAtRate(this MonoBehaviour behaviour, float hz, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D7 RID: 215 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600007A")]
|
||||
[Address(RVA = "0x2FF76E0", Offset = "0x2FF60E0", VA = "0x182FF76E0")]
|
||||
public static IDisposable Update60hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D8 RID: 216 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600007B")]
|
||||
[Address(RVA = "0x2FF75E0", Offset = "0x2FF5FE0", VA = "0x182FF75E0")]
|
||||
public static IDisposable Update30hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D9 RID: 217 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600007C")]
|
||||
[Address(RVA = "0x2FF74E0", Offset = "0x2FF5EE0", VA = "0x182FF74E0")]
|
||||
public static IDisposable Update10hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000DA RID: 218 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600007D")]
|
||||
[Address(RVA = "0x2FF7660", Offset = "0x2FF6060", VA = "0x182FF7660")]
|
||||
public static IDisposable Update5hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000DB RID: 219 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600007E")]
|
||||
[Address(RVA = "0x2FF7560", Offset = "0x2FF5F60", VA = "0x182FF7560")]
|
||||
public static IDisposable Update1hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000DC RID: 220 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600007F")]
|
||||
[Address(RVA = "0x2FF6EF0", Offset = "0x2FF58F0", VA = "0x182FF6EF0")]
|
||||
public static IDisposable FixedUpdateAtRate(this MonoBehaviour behaviour, float hz, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000DD RID: 221 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000080")]
|
||||
[Address(RVA = "0x2FF6E70", Offset = "0x2FF5870", VA = "0x182FF6E70")]
|
||||
public static IDisposable FixedUpdate30hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000DE RID: 222 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000081")]
|
||||
[Address(RVA = "0x2FF6D70", Offset = "0x2FF5770", VA = "0x182FF6D70")]
|
||||
public static IDisposable FixedUpdate10hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000DF RID: 223 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000082")]
|
||||
[Address(RVA = "0x2FF6DF0", Offset = "0x2FF57F0", VA = "0x182FF6DF0")]
|
||||
public static IDisposable FixedUpdate1hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000E0 RID: 224 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000083")]
|
||||
[Address(RVA = "0x2FF7170", Offset = "0x2FF5B70", VA = "0x182FF7170")]
|
||||
public static IDisposable LateUpdateAtRate(this MonoBehaviour behaviour, float hz, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000E1 RID: 225 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000084")]
|
||||
[Address(RVA = "0x2FF70F0", Offset = "0x2FF5AF0", VA = "0x182FF70F0")]
|
||||
public static IDisposable LateUpdate30hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000E2 RID: 226 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000085")]
|
||||
[Address(RVA = "0x2FF6FF0", Offset = "0x2FF59F0", VA = "0x182FF6FF0")]
|
||||
public static IDisposable LateUpdate10hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000E3 RID: 227 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000086")]
|
||||
[Address(RVA = "0x2FF7070", Offset = "0x2FF5A70", VA = "0x182FF7070")]
|
||||
public static IDisposable LateUpdate1hz(this MonoBehaviour behaviour, Action<float> update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1315 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using Unity.Burst;
|
||||
using Unity.Collections;
|
||||
using Unity.Jobs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000034 RID: 52
|
||||
[Token(Token = "0x2000017")]
|
||||
[StructLayout(3)]
|
||||
public sealed class Scheduler : SingletonMonoBehaviour<Scheduler>
|
||||
{
|
||||
// Token: 0x0600010A RID: 266 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000A7")]
|
||||
[Address(RVA = "0x2FFAB10", Offset = "0x2FF9510", VA = "0x182FFAB10")]
|
||||
public static ISchedulerPromise GetImmediatePromise()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x1700002A RID: 42
|
||||
// (get) Token: 0x0600010B RID: 267 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
// (set) Token: 0x0600010C RID: 268 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000018")]
|
||||
public ISchedulerTimer Timer
|
||||
{
|
||||
[Token(Token = "0x60000A8")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60000A9")]
|
||||
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002B RID: 43
|
||||
// (get) Token: 0x0600010D RID: 269 RVA: 0x00002354 File Offset: 0x00000554
|
||||
[Token(Token = "0x17000019")]
|
||||
public int CoroutineCount
|
||||
{
|
||||
[Token(Token = "0x60000AA")]
|
||||
[Address(RVA = "0x2FFBA60", Offset = "0x2FFA460", VA = "0x182FFBA60")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600010E RID: 270 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000AB")]
|
||||
[Address(RVA = "0x2FFA2D0", Offset = "0x2FF8CD0", VA = "0x182FFA2D0", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600010F RID: 271 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000AC")]
|
||||
[Address(RVA = "0x2FFABC0", Offset = "0x2FF95C0", VA = "0x182FFABC0", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000110 RID: 272 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000AD")]
|
||||
[Address(RVA = "0x2FFAB70", Offset = "0x2FF9570", VA = "0x182FFAB70")]
|
||||
private Scheduler.SchedulerQueue GetQueue(Scheduler.QueueType type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000111 RID: 273 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000AE")]
|
||||
[Address(RVA = "0x826EE0", Offset = "0x8258E0", VA = "0x180826EE0")]
|
||||
private Scheduler.JobbedSchedulerQueue GetJobbedQueue(Scheduler.QueueType type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000112 RID: 274 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000AF")]
|
||||
[Address(RVA = "0x2FFB050", Offset = "0x2FF9A50", VA = "0x182FFB050")]
|
||||
private void OnEnable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000113 RID: 275 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000B0")]
|
||||
[Address(RVA = "0x2FFB020", Offset = "0x2FF9A20", VA = "0x182FFB020")]
|
||||
private void OnDisable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000114 RID: 276 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000B1")]
|
||||
[Address(RVA = "0x2FFB860", Offset = "0x2FFA260", VA = "0x182FFB860")]
|
||||
private void Update()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000115 RID: 277 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000B2")]
|
||||
[Address(RVA = "0x2FFB0C0", Offset = "0x2FF9AC0", VA = "0x182FFB0C0")]
|
||||
private void OnPostUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000116 RID: 278 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000B3")]
|
||||
[Address(RVA = "0x2FFB0E0", Offset = "0x2FF9AE0", VA = "0x182FFB0E0")]
|
||||
private void OnRigidbodyExLateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000117 RID: 279 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000B4")]
|
||||
[Address(RVA = "0x2FFA820", Offset = "0x2FF9220", VA = "0x182FFA820")]
|
||||
private void FixedUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000118 RID: 280 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000B5")]
|
||||
[Address(RVA = "0x2FFABB0", Offset = "0x2FF95B0", VA = "0x182FFABB0")]
|
||||
private void LateUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000119 RID: 281 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000B6")]
|
||||
[Address(RVA = "0x2FFB0D0", Offset = "0x2FF9AD0", VA = "0x182FFB0D0")]
|
||||
private void OnPreRenderUpdate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600011A RID: 282 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000B7")]
|
||||
[Address(RVA = "0x2FFA7C0", Offset = "0x2FF91C0", VA = "0x182FFA7C0")]
|
||||
private IEnumerator EndOfFrameRoutine()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600011B RID: 283 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000B8")]
|
||||
[Address(RVA = "0x2FFB4A0", Offset = "0x2FF9EA0", VA = "0x182FFB4A0")]
|
||||
public ISchedulerPromise Run(IEnumerator<ISchedule> coroutineToRun)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600011C RID: 284 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000B9")]
|
||||
[Address(RVA = "0x2FFB1F0", Offset = "0x2FF9BF0", VA = "0x182FFB1F0")]
|
||||
public ISchedulerPromise Run(Behaviour context, IEnumerator<ISchedule> coroutineToRun)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600011D RID: 285 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x60000BA")]
|
||||
[Address(RVA = "0x2FFB0F0", Offset = "0x2FF9AF0", VA = "0x182FFB0F0")]
|
||||
public ISchedulerPromise RunJobbed(IJobbedSchedulerContext context, IEnumerator<ISchedule> coroutineToRun)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600011E RID: 286 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000BB")]
|
||||
[Address(RVA = "0x2FFA760", Offset = "0x2FF9160", VA = "0x182FFA760")]
|
||||
public void ClearExpiredCoroutines()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600011F RID: 287 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000BC")]
|
||||
[Address(RVA = "0x2FFB4B0", Offset = "0x2FF9EB0", VA = "0x182FFB4B0")]
|
||||
public void UpdateQueue(Scheduler.QueueType currentQueueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000120 RID: 288 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000BD")]
|
||||
[Address(RVA = "0x2FFA950", Offset = "0x2FF9350", VA = "0x182FFA950")]
|
||||
private void FlushReinserts(Scheduler.SchedulerQueue currentQueue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000121 RID: 289 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000BE")]
|
||||
[Address(RVA = "0x2FFA830", Offset = "0x2FF9230", VA = "0x182FFA830")]
|
||||
private void FlushJobbedReinserts(Scheduler.JobbedSchedulerQueue currentQueue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000122 RID: 290 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x60000BF")]
|
||||
[Address(RVA = "0x2FFB9E0", Offset = "0x2FFA3E0", VA = "0x182FFB9E0")]
|
||||
public Scheduler()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000079 RID: 121
|
||||
[Token(Token = "0x400002A")]
|
||||
private const Scheduler.CoroutineState PAUSED_INACTIVE_OR_CANCELLED = Scheduler.CoroutineState.Cancelled | Scheduler.CoroutineState.Paused;
|
||||
|
||||
// Token: 0x0400007A RID: 122
|
||||
[Token(Token = "0x400002B")]
|
||||
private static readonly Scheduler.QueueType[] queueTypes;
|
||||
|
||||
// Token: 0x0400007C RID: 124
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400002D")]
|
||||
private Scheduler.SchedulerQueue[] queues;
|
||||
|
||||
// Token: 0x0400007D RID: 125
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400002E")]
|
||||
private Scheduler.JobbedSchedulerQueue[] jobbedQueues;
|
||||
|
||||
// Token: 0x0400007E RID: 126
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400002F")]
|
||||
private Coroutine endOfFrameRoutine;
|
||||
|
||||
// Token: 0x0400007F RID: 127
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000030")]
|
||||
private WaitForEndOfFrame waitForEndOfFrame;
|
||||
|
||||
// Token: 0x02000035 RID: 53
|
||||
[Token(Token = "0x2000032")]
|
||||
private class JobbedSchedulerCoroutine : IJobbedSchedulerCoroutine
|
||||
{
|
||||
// Token: 0x1700002C RID: 44
|
||||
// (get) Token: 0x06000124 RID: 292 RVA: 0x0000236C File Offset: 0x0000056C
|
||||
// (set) Token: 0x06000125 RID: 293 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000044")]
|
||||
public int Index
|
||||
{
|
||||
[Token(Token = "0x600013F")]
|
||||
[Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50", Slot = "4")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000140")]
|
||||
[Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000126 RID: 294 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000141")]
|
||||
[Address(RVA = "0x2FF0250", Offset = "0x2FEEC50", VA = "0x182FF0250")]
|
||||
public static ISchedule Step(IEnumerator<ISchedule> coroutine, Scheduler.SchedulerPromise promise)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000127 RID: 295 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000142")]
|
||||
[Address(RVA = "0x2FF0390", Offset = "0x2FEED90", VA = "0x182FF0390")]
|
||||
public ISchedule Step(Scheduler.SchedulerPromise[] allScheduledPromises, IEnumerator<ISchedule>[] coroutines, ISchedule[] currentSchedules)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000128 RID: 296 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000143")]
|
||||
[Address(RVA = "0x2FF00A0", Offset = "0x2FEEAA0", VA = "0x182FF00A0")]
|
||||
public void OnContextDestroyed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000129 RID: 297 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000144")]
|
||||
[Address(RVA = "0x2FF0190", Offset = "0x2FEEB90", VA = "0x182FF0190")]
|
||||
public void OnContextEnabled()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600012A RID: 298 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000145")]
|
||||
[Address(RVA = "0x2FF00D0", Offset = "0x2FEEAD0", VA = "0x182FF00D0")]
|
||||
public void OnContextDisabled()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600012B RID: 299 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000146")]
|
||||
[Address(RVA = "0x2FF00A0", Offset = "0x2FEEAA0", VA = "0x182FF00A0")]
|
||||
public void Cancel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600012C RID: 300 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000147")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JobbedSchedulerCoroutine()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000081 RID: 129
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000089")]
|
||||
public Scheduler.JobbedSchedulerQueue Queue;
|
||||
}
|
||||
|
||||
// Token: 0x02000036 RID: 54
|
||||
[Token(Token = "0x2000033")]
|
||||
private sealed class JobbedSchedulerQueue
|
||||
{
|
||||
// Token: 0x0600012D RID: 301 RVA: 0x00002384 File Offset: 0x00000584
|
||||
[Token(Token = "0x6000148")]
|
||||
[Address(RVA = "0x2FF0920", Offset = "0x2FEF320", VA = "0x182FF0920")]
|
||||
private static int GetInitialCapacity(Scheduler.QueueType queueType)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x1700002D RID: 45
|
||||
// (get) Token: 0x0600012E RID: 302 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x17000045")]
|
||||
public Scheduler.JobbedSchedulerQueue.JobbedReinsertBuffer[] JobbedReinsertionQueues
|
||||
{
|
||||
[Token(Token = "0x6000149")]
|
||||
[Address(RVA = "0x3E2900", Offset = "0x3E1300", VA = "0x1803E2900")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002E RID: 46
|
||||
// (get) Token: 0x0600012F RID: 303 RVA: 0x0000239C File Offset: 0x0000059C
|
||||
[Token(Token = "0x17000046")]
|
||||
public int CoroutineCount
|
||||
{
|
||||
[Token(Token = "0x600014A")]
|
||||
[Address(RVA = "0x6C10D0", Offset = "0x6BFAD0", VA = "0x1806C10D0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000130 RID: 304 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600014B")]
|
||||
[Address(RVA = "0x2FF21B0", Offset = "0x2FF0BB0", VA = "0x182FF21B0")]
|
||||
public JobbedSchedulerQueue(Scheduler.QueueType queueType)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000131 RID: 305 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600014C")]
|
||||
[Address(RVA = "0x2FF1810", Offset = "0x2FF0210", VA = "0x182FF1810")]
|
||||
private void ResizeArrays(ref int oldCapacity, int newCapacity)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000132 RID: 306 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600014D")]
|
||||
[Address(RVA = "0x2FF0950", Offset = "0x2FEF350", VA = "0x182FF0950")]
|
||||
public void InsertJobbedSchedulerCoroutine(IJobbedSchedulerContext context, ISchedule currentSchedule, IEnumerator<ISchedule> coroutine, Scheduler.SchedulerPromise promise, [Optional] Scheduler.JobbedSchedulerCoroutine routine, Scheduler.CoroutineState coroutineState = Scheduler.CoroutineState.Running)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000133 RID: 307 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600014E")]
|
||||
[Address(RVA = "0x2FF0A80", Offset = "0x2FEF480", VA = "0x182FF0A80")]
|
||||
public void Insert(IEnumerable<Scheduler.JobbedSchedulerQueue.JobbedInsertionData> insertionDatas)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000134 RID: 308 RVA: 0x000023B4 File Offset: 0x000005B4
|
||||
[Token(Token = "0x600014F")]
|
||||
[Address(RVA = "0x2FF13E0", Offset = "0x2FEFDE0", VA = "0x182FF13E0")]
|
||||
private Scheduler.JobbedSchedulerQueue.JobbedInsertionData RemoveSchedulerCoroutine(int indexToRemove)
|
||||
{
|
||||
return default(Scheduler.JobbedSchedulerQueue.JobbedInsertionData);
|
||||
}
|
||||
|
||||
// Token: 0x06000135 RID: 309 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000150")]
|
||||
[Address(RVA = "0x2FF0510", Offset = "0x2FEEF10", VA = "0x182FF0510")]
|
||||
private void CleanupAllContexts()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000136 RID: 310 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000151")]
|
||||
[Address(RVA = "0x1AAF680", Offset = "0x1AAE080", VA = "0x181AAF680")]
|
||||
private static void SwapBackFill<T>(int indexToRemove, T[] myArray, int size, [Optional] T fillValue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000137 RID: 311 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000152")]
|
||||
[Address(RVA = "0x1AAF660", Offset = "0x1AAE060", VA = "0x181AAF660")]
|
||||
private static void SwapBackFill<T>(int indexToRemove, NativeArray<T> myArray, int size, [Optional] T fillValue) where T : struct
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000138 RID: 312 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000153")]
|
||||
[Address(RVA = "0x2FF1110", Offset = "0x2FEFB10", VA = "0x182FF1110")]
|
||||
private void QueueMultipleForInsertion(IEnumerable<Scheduler.JobbedSchedulerQueue.JobbedInsertionData> insertionDatas)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000139 RID: 313 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000154")]
|
||||
[Address(RVA = "0x2FF0E60", Offset = "0x2FEF860", VA = "0x182FF0E60")]
|
||||
private void QueueForReinsertJobbed(Scheduler.JobbedSchedulerQueue.JobbedInsertionData jobbedInsertionData)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013A RID: 314 RVA: 0x000023CC File Offset: 0x000005CC
|
||||
[Token(Token = "0x6000155")]
|
||||
[Address(RVA = "0x2FF19A0", Offset = "0x2FF03A0", VA = "0x182FF19A0")]
|
||||
private Scheduler.TickResult TickJobbedCoroutine(int scheduleIndex)
|
||||
{
|
||||
return Scheduler.TickResult.None;
|
||||
}
|
||||
|
||||
// Token: 0x0600013B RID: 315 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000156")]
|
||||
[Address(RVA = "0x2FF0F20", Offset = "0x2FEF920", VA = "0x182FF0F20")]
|
||||
public void QueueJob(float currentTime)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013C RID: 316 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000157")]
|
||||
[Address(RVA = "0x2FF0D60", Offset = "0x2FEF760", VA = "0x182FF0D60")]
|
||||
private void QueueAddRemoveAction(Action a)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013D RID: 317 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000158")]
|
||||
[Address(RVA = "0x2FF0DE0", Offset = "0x2FEF7E0", VA = "0x182FF0DE0")]
|
||||
private void QueueCoroutineStateChangeAction(Action a)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013E RID: 318 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000159")]
|
||||
[Address(RVA = "0x2FF1CF0", Offset = "0x2FF06F0", VA = "0x182FF1CF0")]
|
||||
public void UpdateJobSortedCoroutines(float currentTime)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013F RID: 319 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600015A")]
|
||||
[Address(RVA = "0x2FF0840", Offset = "0x2FEF240", VA = "0x182FF0840")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000140 RID: 320 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600015B")]
|
||||
[Address(RVA = "0x2FF0460", Offset = "0x2FEEE60", VA = "0x182FF0460")]
|
||||
public void Cancel(Scheduler.JobbedSchedulerCoroutine schedule)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000141 RID: 321 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600015C")]
|
||||
[Address(RVA = "0x2FF0CB0", Offset = "0x2FEF6B0", VA = "0x182FF0CB0")]
|
||||
public void Pause(Scheduler.JobbedSchedulerCoroutine schedule)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000142 RID: 322 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600015D")]
|
||||
[Address(RVA = "0x2FF1C40", Offset = "0x2FF0640", VA = "0x182FF1C40")]
|
||||
public void Unpause(Scheduler.JobbedSchedulerCoroutine schedule)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000082 RID: 130
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400008A")]
|
||||
private readonly Scheduler.QueueType queueType;
|
||||
|
||||
// Token: 0x04000083 RID: 131
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400008B")]
|
||||
private bool[] mainThreadCancels;
|
||||
|
||||
// Token: 0x04000084 RID: 132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400008C")]
|
||||
private NativeArray<Scheduler.CoroutineState> sharedCoroutineStates;
|
||||
|
||||
// Token: 0x04000085 RID: 133
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400008D")]
|
||||
private NativeArray<float> NextUpdateTime;
|
||||
|
||||
// Token: 0x04000086 RID: 134
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400008E")]
|
||||
private NativeArray<int> NumberToExecute;
|
||||
|
||||
// Token: 0x04000087 RID: 135
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400008F")]
|
||||
private NativeArray<int> UnsortedIndices;
|
||||
|
||||
// Token: 0x04000088 RID: 136
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4000090")]
|
||||
private NativeArray<int> SortedIndices;
|
||||
|
||||
// Token: 0x04000089 RID: 137
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000091")]
|
||||
private NativeArray<int> MergeSortScratchLeft;
|
||||
|
||||
// Token: 0x0400008A RID: 138
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4000092")]
|
||||
private NativeArray<int> MergeSortScratchRight;
|
||||
|
||||
// Token: 0x0400008B RID: 139
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4000093")]
|
||||
private Scheduler.JobbedSchedulerCoroutine[] allJobbedSchedulerJobbedRoutines;
|
||||
|
||||
// Token: 0x0400008C RID: 140
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4000094")]
|
||||
private Scheduler.SchedulerPromise[] allScheduledPromises;
|
||||
|
||||
// Token: 0x0400008D RID: 141
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4000095")]
|
||||
private IJobbedSchedulerContext[] allContexts;
|
||||
|
||||
// Token: 0x0400008E RID: 142
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4000096")]
|
||||
private IEnumerator<ISchedule>[] allCoroutines;
|
||||
|
||||
// Token: 0x0400008F RID: 143
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4000097")]
|
||||
private ISchedule[] allCurrentSchedules;
|
||||
|
||||
// Token: 0x04000090 RID: 144
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4000098")]
|
||||
private int coroutineCount;
|
||||
|
||||
// Token: 0x04000091 RID: 145
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x4000099")]
|
||||
private int capacity;
|
||||
|
||||
// Token: 0x04000092 RID: 146
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400009A")]
|
||||
private readonly int initialCapacity;
|
||||
|
||||
// Token: 0x04000093 RID: 147
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x400009B")]
|
||||
private float nextScaleDownArraySizeTime;
|
||||
|
||||
// Token: 0x04000094 RID: 148
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400009C")]
|
||||
private Scheduler.ScheduleSortJob queueSortJob;
|
||||
|
||||
// Token: 0x04000095 RID: 149
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400009D")]
|
||||
private JobHandle sortJobHandle;
|
||||
|
||||
// Token: 0x04000096 RID: 150
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400009E")]
|
||||
private List<Scheduler.JobbedSchedulerCoroutine> queuedRemoves;
|
||||
|
||||
// Token: 0x04000097 RID: 151
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400009F")]
|
||||
private bool jobInProgress;
|
||||
|
||||
// Token: 0x04000098 RID: 152
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x40000A0")]
|
||||
private List<Action> queuedCoroutineStateChanges;
|
||||
|
||||
// Token: 0x04000099 RID: 153
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x40000A1")]
|
||||
private List<Action> queuedAddRemoveActions;
|
||||
|
||||
// Token: 0x0400009A RID: 154
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x40000A2")]
|
||||
private bool _disposed;
|
||||
|
||||
// Token: 0x02000037 RID: 55
|
||||
[Token(Token = "0x200004C")]
|
||||
public struct JobbedInsertionData
|
||||
{
|
||||
// Token: 0x0400009C RID: 156
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000F4")]
|
||||
public Scheduler.JobbedSchedulerCoroutine Routine;
|
||||
|
||||
// Token: 0x0400009D RID: 157
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40000F5")]
|
||||
public IJobbedSchedulerContext Context;
|
||||
|
||||
// Token: 0x0400009E RID: 158
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000F6")]
|
||||
public Scheduler.SchedulerPromise Promise;
|
||||
|
||||
// Token: 0x0400009F RID: 159
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000F7")]
|
||||
public IEnumerator<ISchedule> Coroutine;
|
||||
|
||||
// Token: 0x040000A0 RID: 160
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000F8")]
|
||||
public ISchedule CurrentSchedule;
|
||||
|
||||
// Token: 0x040000A1 RID: 161
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000F9")]
|
||||
public Scheduler.CoroutineState CoroutineState;
|
||||
}
|
||||
|
||||
// Token: 0x02000038 RID: 56
|
||||
[Token(Token = "0x200004D")]
|
||||
public struct JobbedReinsertBuffer
|
||||
{
|
||||
// Token: 0x040000A2 RID: 162
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000FA")]
|
||||
public Scheduler.QueueType QueueType;
|
||||
|
||||
// Token: 0x040000A3 RID: 163
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40000FB")]
|
||||
public List<Scheduler.JobbedSchedulerQueue.JobbedInsertionData> Insertions;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200003D RID: 61
|
||||
[Token(Token = "0x2000034")]
|
||||
[BurstCompile]
|
||||
public struct ScheduleSortJob : IJob
|
||||
{
|
||||
// Token: 0x0600014B RID: 331 RVA: 0x000023E4 File Offset: 0x000005E4
|
||||
[Token(Token = "0x600015E")]
|
||||
[Address(RVA = "0x2FF4BD0", Offset = "0x2FF35D0", VA = "0x182FF4BD0")]
|
||||
public static Scheduler.ScheduleSortJob Create(int activeCoroutines, float currentTime, NativeArray<Scheduler.CoroutineState> coroutineStates, NativeArray<float> nextUpdateTimes, NativeArray<int> numToExecute, NativeArray<int> unsortedIndicies, NativeArray<int> sortedIndicies, NativeArray<int> scratchLeft, NativeArray<int> scratchRight)
|
||||
{
|
||||
return default(Scheduler.ScheduleSortJob);
|
||||
}
|
||||
|
||||
// Token: 0x0600014C RID: 332 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600015F")]
|
||||
[Address(RVA = "0x38C1B0", Offset = "0x38B5B0", VA = "0x18038C1B0", Slot = "4")]
|
||||
public void Execute()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014D RID: 333 RVA: 0x000023FC File Offset: 0x000005FC
|
||||
[Token(Token = "0x6000160")]
|
||||
[Address(RVA = "0x38C260", Offset = "0x38B660", VA = "0x18038C260")]
|
||||
private bool ShouldExecute(int index)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600014E RID: 334 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000161")]
|
||||
[Address(RVA = "0x38C200", Offset = "0x38B600", VA = "0x18038C200")]
|
||||
private void MergeSort(NativeArray<int> arr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014F RID: 335 RVA: 0x00002414 File Offset: 0x00000614
|
||||
[Token(Token = "0x6000162")]
|
||||
[Address(RVA = "0x38C1C0", Offset = "0x38B5C0", VA = "0x18038C1C0")]
|
||||
private int IndexCompare(int indexA, int indexB)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000150 RID: 336 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000163")]
|
||||
[Address(RVA = "0x38C1D0", Offset = "0x38B5D0", VA = "0x18038C1D0")]
|
||||
private void MergeSortImpl(NativeArray<int> arr, int l, int r)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000151 RID: 337 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000164")]
|
||||
[Address(RVA = "0x38C220", Offset = "0x38B620", VA = "0x18038C220")]
|
||||
private void Merge(NativeArray<int> arr, int leftStart, int middle, int rightEnd)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000B1 RID: 177
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000A4")]
|
||||
[ReadOnly]
|
||||
public float Now;
|
||||
|
||||
// Token: 0x040000B2 RID: 178
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40000A5")]
|
||||
[ReadOnly]
|
||||
public int ActiveCoroutineCount;
|
||||
|
||||
// Token: 0x040000B3 RID: 179
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40000A6")]
|
||||
private NativeArray<int> Indices;
|
||||
|
||||
// Token: 0x040000B4 RID: 180
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000A7")]
|
||||
private NativeArray<int> scratchLeft;
|
||||
|
||||
// Token: 0x040000B5 RID: 181
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000A8")]
|
||||
private NativeArray<int> scratchRight;
|
||||
|
||||
// Token: 0x040000B6 RID: 182
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40000A9")]
|
||||
[ReadOnly]
|
||||
public NativeArray<Scheduler.CoroutineState> AllCoroutineStates;
|
||||
|
||||
// Token: 0x040000B7 RID: 183
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40000AA")]
|
||||
[ReadOnly]
|
||||
public NativeArray<float> AllNextUpdateTimes;
|
||||
|
||||
// Token: 0x040000B8 RID: 184
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40000AB")]
|
||||
[WriteOnly]
|
||||
public NativeArray<int> SortedIndices;
|
||||
|
||||
// Token: 0x040000B9 RID: 185
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40000AC")]
|
||||
[WriteOnly]
|
||||
public NativeArray<int> NumberToExecute;
|
||||
}
|
||||
|
||||
// Token: 0x0200003E RID: 62
|
||||
[Token(Token = "0x2000035")]
|
||||
private sealed class SchedulerCoroutine
|
||||
{
|
||||
// Token: 0x1700002F RID: 47
|
||||
// (get) Token: 0x06000152 RID: 338 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
// (set) Token: 0x06000153 RID: 339 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000047")]
|
||||
public IEnumerator<ISchedule> Coroutine
|
||||
{
|
||||
[Token(Token = "0x6000165")]
|
||||
[Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000166")]
|
||||
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000030 RID: 48
|
||||
// (get) Token: 0x06000154 RID: 340 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
// (set) Token: 0x06000155 RID: 341 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x17000048")]
|
||||
public ISchedule CurrentSchedule
|
||||
{
|
||||
[Token(Token = "0x6000167")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000168")]
|
||||
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000031 RID: 49
|
||||
// (get) Token: 0x06000156 RID: 342 RVA: 0x0000242C File Offset: 0x0000062C
|
||||
[Token(Token = "0x17000049")]
|
||||
public bool Paused
|
||||
{
|
||||
[Token(Token = "0x6000169")]
|
||||
[Address(RVA = "0x2FF89A0", Offset = "0x2FF73A0", VA = "0x182FF89A0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000032 RID: 50
|
||||
// (get) Token: 0x06000157 RID: 343 RVA: 0x00002444 File Offset: 0x00000644
|
||||
// (set) Token: 0x06000158 RID: 344 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x1700004A")]
|
||||
public bool Canceled
|
||||
{
|
||||
[Token(Token = "0x600016A")]
|
||||
[Address(RVA = "0x727170", Offset = "0x725B70", VA = "0x180727170")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x600016B")]
|
||||
[Address(RVA = "0x7273B0", Offset = "0x725DB0", VA = "0x1807273B0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000033 RID: 51
|
||||
// (get) Token: 0x06000159 RID: 345 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
// (set) Token: 0x0600015A RID: 346 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x1700004B")]
|
||||
public string Name
|
||||
{
|
||||
[Token(Token = "0x600016C")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600016D")]
|
||||
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000034 RID: 52
|
||||
// (get) Token: 0x0600015B RID: 347 RVA: 0x0000245C File Offset: 0x0000065C
|
||||
// (set) Token: 0x0600015C RID: 348 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x1700004C")]
|
||||
public float NextUpdateKey
|
||||
{
|
||||
[Token(Token = "0x600016E")]
|
||||
[Address(RVA = "0x621D90", Offset = "0x620790", VA = "0x180621D90")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x600016F")]
|
||||
[Address(RVA = "0x621E50", Offset = "0x620850", VA = "0x180621E50")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600015D RID: 349 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000170")]
|
||||
[Address(RVA = "0x2FF8820", Offset = "0x2FF7220", VA = "0x182FF8820")]
|
||||
public SchedulerCoroutine(IEnumerator<ISchedule> coroutine, Behaviour context, Scheduler.SchedulerPromise promise)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600015E RID: 350 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000171")]
|
||||
[Address(RVA = "0x2FF8630", Offset = "0x2FF7030", VA = "0x182FF8630")]
|
||||
public ISchedule Step()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600015F RID: 351 RVA: 0x00002474 File Offset: 0x00000674
|
||||
[Token(Token = "0x6000172")]
|
||||
[Address(RVA = "0x2FF8510", Offset = "0x2FF6F10", VA = "0x182FF8510")]
|
||||
public bool CancelIfExpired()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000160 RID: 352 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000173")]
|
||||
[Address(RVA = "0x2FF85A0", Offset = "0x2FF6FA0", VA = "0x182FF85A0")]
|
||||
public void Cancel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000161 RID: 353 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x6000174")]
|
||||
[Address(RVA = "0x2FF8790", Offset = "0x2FF7190", VA = "0x182FF8790", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040000BC RID: 188
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000AF")]
|
||||
private readonly Scheduler.SchedulerPromise promise;
|
||||
|
||||
// Token: 0x040000BD RID: 189
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000B0")]
|
||||
private readonly Behaviour context;
|
||||
|
||||
// Token: 0x040000BE RID: 190
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40000B1")]
|
||||
private readonly bool wasCreatedWithContext;
|
||||
}
|
||||
|
||||
// Token: 0x0200003F RID: 63
|
||||
[Token(Token = "0x2000036")]
|
||||
private sealed class SchedulerPromise : CancelablePromise, ISchedulerPromise, ICancelablePromise, IPromise, IEnumerator, ISchedule, IDisposable
|
||||
{
|
||||
// Token: 0x17000035 RID: 53
|
||||
// (get) Token: 0x06000163 RID: 355 RVA: 0x0000248C File Offset: 0x0000068C
|
||||
[Token(Token = "0x1700004D")]
|
||||
Scheduler.QueueType ISchedule.Queue
|
||||
{
|
||||
[Token(Token = "0x6000176")]
|
||||
[Address(RVA = "0x3D30B0", Offset = "0x3D1AB0", VA = "0x1803D30B0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return Scheduler.QueueType.Update;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000036 RID: 54
|
||||
// (get) Token: 0x06000164 RID: 356 RVA: 0x000024A4 File Offset: 0x000006A4
|
||||
// (set) Token: 0x06000165 RID: 357 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x1700004E")]
|
||||
public Scheduler.QueueType Queue
|
||||
{
|
||||
[Token(Token = "0x6000177")]
|
||||
[Address(RVA = "0x3D30B0", Offset = "0x3D1AB0", VA = "0x1803D30B0")]
|
||||
get
|
||||
{
|
||||
return Scheduler.QueueType.Update;
|
||||
}
|
||||
[Token(Token = "0x6000178")]
|
||||
[Address(RVA = "0x3D3330", Offset = "0x3D1D30", VA = "0x1803D3330")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000166 RID: 358 RVA: 0x000024BC File Offset: 0x000006BC
|
||||
[Token(Token = "0x6000179")]
|
||||
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0", Slot = "24")]
|
||||
bool ISchedule.Ready()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17000037 RID: 55
|
||||
// (get) Token: 0x06000167 RID: 359 RVA: 0x000024D4 File Offset: 0x000006D4
|
||||
[Token(Token = "0x1700004F")]
|
||||
float ISchedule.NextPossibleReady
|
||||
{
|
||||
[Token(Token = "0x600017A")]
|
||||
[Address(RVA = "0x3E28D0", Offset = "0x3E12D0", VA = "0x1803E28D0", Slot = "25")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000168 RID: 360 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600017B")]
|
||||
[Address(RVA = "0x2FF8A30", Offset = "0x2FF7430", VA = "0x182FF8A30", Slot = "26")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000169 RID: 361 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600017C")]
|
||||
[Address(RVA = "0x2FF8A40", Offset = "0x2FF7440", VA = "0x182FF8A40")]
|
||||
public SchedulerPromise()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000C2 RID: 194
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40000B5")]
|
||||
private Scheduler.QueueType _queue;
|
||||
}
|
||||
|
||||
// Token: 0x02000040 RID: 64
|
||||
[Token(Token = "0x2000037")]
|
||||
private enum TickResult : byte
|
||||
{
|
||||
// Token: 0x040000C4 RID: 196
|
||||
[Token(Token = "0x40000B7")]
|
||||
None,
|
||||
// Token: 0x040000C5 RID: 197
|
||||
[Token(Token = "0x40000B8")]
|
||||
Remove,
|
||||
// Token: 0x040000C6 RID: 198
|
||||
[Token(Token = "0x40000B9")]
|
||||
Reinsert,
|
||||
// Token: 0x040000C7 RID: 199
|
||||
[Token(Token = "0x40000BA")]
|
||||
NextUpdateChanged
|
||||
}
|
||||
|
||||
// Token: 0x02000041 RID: 65
|
||||
[Token(Token = "0x2000038")]
|
||||
private sealed class SchedulerQueue : IDisposable
|
||||
{
|
||||
// Token: 0x17000038 RID: 56
|
||||
// (get) Token: 0x0600016A RID: 362 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x17000050")]
|
||||
public Scheduler.SchedulerQueue.ReinsertBuffer[,] ReinsertBuffers
|
||||
{
|
||||
[Token(Token = "0x600017D")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000039 RID: 57
|
||||
// (get) Token: 0x0600016B RID: 363 RVA: 0x000024EC File Offset: 0x000006EC
|
||||
[Token(Token = "0x17000051")]
|
||||
public int CoroutineCount
|
||||
{
|
||||
[Token(Token = "0x600017E")]
|
||||
[Address(RVA = "0x2FFA160", Offset = "0x2FF8B60", VA = "0x182FFA160")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600016C RID: 364 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600017F")]
|
||||
[Address(RVA = "0x2FF9D80", Offset = "0x2FF8780", VA = "0x182FF9D80")]
|
||||
public SchedulerQueue(Scheduler.QueueType queue)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600016D RID: 365 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000180")]
|
||||
[Address(RVA = "0x2FF94D0", Offset = "0x2FF7ED0", VA = "0x182FF94D0")]
|
||||
public void LogFutureRoutines()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600016E RID: 366 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000181")]
|
||||
[Address(RVA = "0x2FF94E0", Offset = "0x2FF7EE0", VA = "0x182FF94E0")]
|
||||
public void LogImmediateRoutines()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600016F RID: 367 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000182")]
|
||||
[Address(RVA = "0x2FF94F0", Offset = "0x2FF7EF0", VA = "0x182FF94F0")]
|
||||
private void LogRoutines(IReadOnlyList<Scheduler.SchedulerCoroutine> routines)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000170 RID: 368 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000183")]
|
||||
[Address(RVA = "0x2FF93F0", Offset = "0x2FF7DF0", VA = "0x182FF93F0")]
|
||||
public void InsertSingleCoroutine(Scheduler.SchedulerCoroutine coroutine)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000171 RID: 369 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000184")]
|
||||
[Address(RVA = "0x2FF9170", Offset = "0x2FF7B70", VA = "0x182FF9170")]
|
||||
public void InsertImmediates(IList<Scheduler.SchedulerCoroutine> coroutines)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000172 RID: 370 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000185")]
|
||||
[Address(RVA = "0x2FF8EF0", Offset = "0x2FF78F0", VA = "0x182FF8EF0")]
|
||||
public void InsertFutures(IList<Scheduler.SchedulerCoroutine> coroutines)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000173 RID: 371 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000186")]
|
||||
[Address(RVA = "0x2FF9610", Offset = "0x2FF8010", VA = "0x182FF9610")]
|
||||
private void QueueForReinsert(Scheduler.SchedulerCoroutine coroutine)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000174 RID: 372 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000187")]
|
||||
[Address(RVA = "0x2FF9700", Offset = "0x2FF8100", VA = "0x182FF9700")]
|
||||
private void QueueMultipleForReinsert(IList<Scheduler.SchedulerCoroutine> coroutines)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000175 RID: 373 RVA: 0x00002504 File Offset: 0x00000704
|
||||
[Token(Token = "0x6000188")]
|
||||
[Address(RVA = "0x2FF9870", Offset = "0x2FF8270", VA = "0x182FF9870")]
|
||||
private Scheduler.TickResult TickCoroutine(Scheduler.SchedulerCoroutine coroutine)
|
||||
{
|
||||
return Scheduler.TickResult.None;
|
||||
}
|
||||
|
||||
// Token: 0x06000176 RID: 374 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x6000189")]
|
||||
[Address(RVA = "0x2FF9BD0", Offset = "0x2FF85D0", VA = "0x182FF9BD0")]
|
||||
public void Update(float currentTime)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000177 RID: 375 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600018A")]
|
||||
[Address(RVA = "0x2FF8A50", Offset = "0x2FF7450", VA = "0x182FF8A50")]
|
||||
public void ClearExpiredCoroutines()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000178 RID: 376 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600018B")]
|
||||
[Address(RVA = "0x2FF99F0", Offset = "0x2FF83F0", VA = "0x182FF99F0")]
|
||||
private void UpdateCoroutinesInternal(List<Scheduler.SchedulerCoroutine> coroutines, Stack<int> updateHoles, bool removalOnly, float now = -1f)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000179 RID: 377 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600018C")]
|
||||
[Address(RVA = "0x2FF8DB0", Offset = "0x2FF77B0", VA = "0x182FF8DB0", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600017A RID: 378 RVA: 0x00002066 File Offset: 0x00000266
|
||||
[Token(Token = "0x600018D")]
|
||||
[Address(RVA = "0x2FF8C50", Offset = "0x2FF7650", VA = "0x182FF8C50")]
|
||||
private void ClearQueuedRoutines(List<Scheduler.SchedulerCoroutine> coroutines)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040000C8 RID: 200
|
||||
[Token(Token = "0x40000BB")]
|
||||
private static readonly Scheduler.SchedulerQueue.SubQueue[] subQueueTypes;
|
||||
|
||||
// Token: 0x040000C9 RID: 201
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000BC")]
|
||||
private readonly Scheduler.QueueType queueType;
|
||||
|
||||
// Token: 0x040000CA RID: 202
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40000BD")]
|
||||
private bool lockedForUpdate;
|
||||
|
||||
// Token: 0x040000CB RID: 203
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40000BE")]
|
||||
private readonly Scheduler.SchedulerCoroutine[] singleCoroutineArrayBuffer;
|
||||
|
||||
// Token: 0x040000CC RID: 204
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000BF")]
|
||||
private readonly List<Scheduler.SchedulerCoroutine> immediateCoroutines;
|
||||
|
||||
// Token: 0x040000CD RID: 205
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40000C0")]
|
||||
private readonly Stack<int> immediateUpdateHoles;
|
||||
|
||||
// Token: 0x040000CE RID: 206
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40000C1")]
|
||||
private readonly List<Scheduler.SchedulerCoroutine> futureCoroutines;
|
||||
|
||||
// Token: 0x040000CF RID: 207
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40000C2")]
|
||||
private readonly Stack<int> futureUpdateHoles;
|
||||
|
||||
// Token: 0x040000D1 RID: 209
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40000C4")]
|
||||
private bool _disposed;
|
||||
|
||||
// Token: 0x02000042 RID: 66
|
||||
[Token(Token = "0x2000052")]
|
||||
public enum SubQueue
|
||||
{
|
||||
// Token: 0x040000D3 RID: 211
|
||||
[Token(Token = "0x400010A")]
|
||||
Immediate,
|
||||
// Token: 0x040000D4 RID: 212
|
||||
[Token(Token = "0x400010B")]
|
||||
Future
|
||||
}
|
||||
|
||||
// Token: 0x02000043 RID: 67
|
||||
[Token(Token = "0x2000053")]
|
||||
public struct ReinsertBuffer
|
||||
{
|
||||
// Token: 0x040000D5 RID: 213
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400010C")]
|
||||
public Scheduler.QueueType QueueType;
|
||||
|
||||
// Token: 0x040000D6 RID: 214
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400010D")]
|
||||
public Scheduler.SchedulerQueue.SubQueue SubQueue;
|
||||
|
||||
// Token: 0x040000D7 RID: 215
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400010E")]
|
||||
public List<Scheduler.SchedulerCoroutine> Coroutines;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02000045 RID: 69
|
||||
[Token(Token = "0x2000039")]
|
||||
public enum QueueType
|
||||
{
|
||||
// Token: 0x040000DB RID: 219
|
||||
[Token(Token = "0x40000C6")]
|
||||
Update,
|
||||
// Token: 0x040000DC RID: 220
|
||||
[Token(Token = "0x40000C7")]
|
||||
PostUpdate,
|
||||
// Token: 0x040000DD RID: 221
|
||||
[Token(Token = "0x40000C8")]
|
||||
FixedUpdate,
|
||||
// Token: 0x040000DE RID: 222
|
||||
[Token(Token = "0x40000C9")]
|
||||
RigidbodyExLateUpdate,
|
||||
// Token: 0x040000DF RID: 223
|
||||
[Token(Token = "0x40000CA")]
|
||||
LateUpdate,
|
||||
// Token: 0x040000E0 RID: 224
|
||||
[Token(Token = "0x40000CB")]
|
||||
PreRender,
|
||||
// Token: 0x040000E1 RID: 225
|
||||
[Token(Token = "0x40000CC")]
|
||||
EndOfFrame
|
||||
}
|
||||
|
||||
// Token: 0x02000046 RID: 70
|
||||
[Token(Token = "0x200003A")]
|
||||
[Flags]
|
||||
public enum CoroutineState : byte
|
||||
{
|
||||
// Token: 0x040000E3 RID: 227
|
||||
[Token(Token = "0x40000CE")]
|
||||
Inactive = 0,
|
||||
// Token: 0x040000E4 RID: 228
|
||||
[Token(Token = "0x40000CF")]
|
||||
Running = 1,
|
||||
// Token: 0x040000E5 RID: 229
|
||||
[Token(Token = "0x40000D0")]
|
||||
Cancelled = 2,
|
||||
// Token: 0x040000E6 RID: 230
|
||||
[Token(Token = "0x40000D1")]
|
||||
Paused = 4
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core
|
||||
{
|
||||
// Token: 0x02000028 RID: 40
|
||||
[Token(Token = "0x2000010")]
|
||||
[StructLayout(3)]
|
||||
public static class UntilUpdateExtensions
|
||||
{
|
||||
// Token: 0x06000093 RID: 147 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600004E")]
|
||||
[Address(RVA = "0x2FFE400", Offset = "0x2FFCE00", VA = "0x182FFE400")]
|
||||
private static IEnumerator<ISchedule> UntilCoroutine(Scheduler.QueueType queueType, Func<bool> condition)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000094 RID: 148 RVA: 0x000020DE File Offset: 0x000002DE
|
||||
[Token(Token = "0x600004F")]
|
||||
[Address(RVA = "0x2FFE270", Offset = "0x2FFCC70", VA = "0x182FFE270")]
|
||||
public static ISchedulerPromise ScheduleUntil(this MonoBehaviour behaviour, Func<bool> condition, Scheduler.QueueType queueType = Scheduler.QueueType.Update)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user