160 lines
4.6 KiB
C#
160 lines
4.6 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Analytics;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02000012 RID: 18
|
|
[Token(Token = "0x2000004")]
|
|
[StructLayout(3)]
|
|
public static class TimerAnalytics
|
|
{
|
|
// Token: 0x0600002A RID: 42 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x600000C")]
|
|
[Address(RVA = "0x2FFBD20", Offset = "0x2FFA720", VA = "0x182FFBD20")]
|
|
public static TimerAnalytics.CallWrapper CreateWrapper(TimerAnalytics.WrapperKey key, int bufferSize = 90)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600002B RID: 43 RVA: 0x000020DE File Offset: 0x000002DE
|
|
[Token(Token = "0x600000D")]
|
|
[Address(RVA = "0x2FFBEE0", Offset = "0x2FFA8E0", VA = "0x182FFBEE0")]
|
|
public static TimerAnalytics.CallWrapper GetWrapper(TimerAnalytics.WrapperKey key)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x0600002C RID: 44 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x600000E")]
|
|
[Address(RVA = "0x2FFBF70", Offset = "0x2FFA970", VA = "0x182FFBF70")]
|
|
public static void ResetAllWrappers()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000011 RID: 17
|
|
[Token(Token = "0x4000002")]
|
|
public const int DEFAULT_BUFFER_SIZE = 90;
|
|
|
|
// Token: 0x04000012 RID: 18
|
|
[Token(Token = "0x4000003")]
|
|
public static TimerAnalytics.WrapperKey[] WrapperKeys;
|
|
|
|
// Token: 0x04000013 RID: 19
|
|
[Token(Token = "0x4000004")]
|
|
private static TimerAnalytics.CallWrapper[] _callWrappers;
|
|
|
|
// Token: 0x02000013 RID: 19
|
|
[Token(Token = "0x2000023")]
|
|
public enum WrapperKey
|
|
{
|
|
// Token: 0x04000015 RID: 21
|
|
[Token(Token = "0x4000049")]
|
|
Update,
|
|
// Token: 0x04000016 RID: 22
|
|
[Token(Token = "0x400004A")]
|
|
SchedulerUpdate,
|
|
// Token: 0x04000017 RID: 23
|
|
[Token(Token = "0x400004B")]
|
|
PostUpdate,
|
|
// Token: 0x04000018 RID: 24
|
|
[Token(Token = "0x400004C")]
|
|
FixedUpdate,
|
|
// Token: 0x04000019 RID: 25
|
|
[Token(Token = "0x400004D")]
|
|
RigidbodyExLateUpdate,
|
|
// Token: 0x0400001A RID: 26
|
|
[Token(Token = "0x400004E")]
|
|
LateUpdate,
|
|
// Token: 0x0400001B RID: 27
|
|
[Token(Token = "0x400004F")]
|
|
PreRenderUpdate,
|
|
// Token: 0x0400001C RID: 28
|
|
[Token(Token = "0x4000050")]
|
|
PhysicsFixedUpdate,
|
|
// Token: 0x0400001D RID: 29
|
|
[Token(Token = "0x4000051")]
|
|
PhysicsUpdate,
|
|
// Token: 0x0400001E RID: 30
|
|
[Token(Token = "0x4000052")]
|
|
SendFrameStarted,
|
|
// Token: 0x0400001F RID: 31
|
|
[Token(Token = "0x4000053")]
|
|
FinishFrameRendering,
|
|
// Token: 0x04000020 RID: 32
|
|
[Token(Token = "0x4000054")]
|
|
PhysicsResetInterpolatedPosition,
|
|
// Token: 0x04000021 RID: 33
|
|
[Token(Token = "0x4000055")]
|
|
FullPlayerLoop
|
|
}
|
|
|
|
// Token: 0x02000014 RID: 20
|
|
[Token(Token = "0x2000024")]
|
|
public class CallWrapper
|
|
{
|
|
// Token: 0x0600002E RID: 46 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x60000FA")]
|
|
[Address(RVA = "0x2FED4B0", Offset = "0x2FEBEB0", VA = "0x182FED4B0")]
|
|
public CallWrapper(TimerAnalytics.WrapperKey wrapperKey, int bufferSize = 90)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600002F RID: 47 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x60000FB")]
|
|
[Address(RVA = "0x2FED490", Offset = "0x2FEBE90", VA = "0x182FED490")]
|
|
public void SetBufferLength(int bufferLength)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000030 RID: 48 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x60000FC")]
|
|
[Address(RVA = "0x2FED3D0", Offset = "0x2FEBDD0", VA = "0x182FED3D0")]
|
|
public void ResetTimer()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000031 RID: 49 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x60000FD")]
|
|
[Address(RVA = "0x2FED3A0", Offset = "0x2FEBDA0", VA = "0x182FED3A0")]
|
|
public void RegisterStart()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000032 RID: 50 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x60000FE")]
|
|
[Address(RVA = "0x2FED260", Offset = "0x2FEBC60", VA = "0x182FED260")]
|
|
public void RegisterEnd()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000022 RID: 34
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000056")]
|
|
public readonly TimerAnalytics.WrapperKey WrapperKey;
|
|
|
|
// Token: 0x04000023 RID: 35
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000057")]
|
|
private Stopwatch stopwatch;
|
|
|
|
// Token: 0x04000024 RID: 36
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000058")]
|
|
public readonly RollingBufferAverageStats AverageStats;
|
|
|
|
// Token: 0x04000025 RID: 37
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000059")]
|
|
private long startTicks;
|
|
|
|
// Token: 0x04000026 RID: 38
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400005A")]
|
|
private long endTicks;
|
|
}
|
|
}
|
|
}
|