Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Utils/Perf/PerfTesterPreUpdate.cs
T
2026-04-08 23:40:05 +02:00

68 lines
1.6 KiB
C#

using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Utils.Perf
{
// Token: 0x02002013 RID: 8211
[Token(Token = "0x2002013")]
[StructLayout(3)]
public class PerfTesterPreUpdate : MonoBehaviour
{
// Token: 0x0600E328 RID: 58152 RVA: 0x00361290 File Offset: 0x0035F490
[Token(Token = "0x600E328")]
[Address(RVA = "0x1330190", Offset = "0x132EB90", VA = "0x181330190")]
private void Update()
{
if (!this.StartQueued)
{
if (this.Running)
{
this.FrameStopWatch.Start();
return;
}
}
else
{
this.StartQueued = false;
int frameCount = Time.frameCount;
this.FrameStart = frameCount;
Stopwatch stopwatch = Stopwatch.StartNew();
this.FrameStopWatch = stopwatch;
}
}
// Token: 0x0600E329 RID: 58153 RVA: 0x003612E8 File Offset: 0x0035F4E8
[Token(Token = "0x600E329")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public PerfTesterPreUpdate()
{
}
// Token: 0x04009505 RID: 38149
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009505")]
public Stopwatch FrameStopWatch;
// Token: 0x04009506 RID: 38150
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009506")]
[INPFBLGGAJF]
public int FrameStart;
// Token: 0x04009507 RID: 38151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
[Token(Token = "0x4009507")]
[INPFBLGGAJF]
public bool StartQueued;
// Token: 0x04009508 RID: 38152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x25")]
[Token(Token = "0x4009508")]
[INPFBLGGAJF]
public bool Running;
}
}