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 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 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 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 UpdateCoroutine(float hz, Scheduler.QueueType queue, Action 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; } }