Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

66 lines
1.5 KiB
C#

using System;
using System.Diagnostics;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Utils.Perf
{
// Token: 0x020022AB RID: 8875
[Token(Token = "0x20022AB")]
public class PerfTesterPreUpdate : MonoBehaviour
{
// Token: 0x0600E194 RID: 57748 RVA: 0x00340168 File Offset: 0x0033E368
[Token(Token = "0x600E194")]
[Address(RVA = "0x1C0F530", Offset = "0x1C0E530", VA = "0x181C0F530")]
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: 0x0600E195 RID: 57749 RVA: 0x003401C0 File Offset: 0x0033E3C0
[Token(Token = "0x600E195")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
public PerfTesterPreUpdate()
{
}
// Token: 0x0400926A RID: 37482
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400926A")]
public Stopwatch FrameStopWatch;
// Token: 0x0400926B RID: 37483
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400926B")]
[JDBPLNPJCPC]
public int FrameStart;
// Token: 0x0400926C RID: 37484
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x400926C")]
[JDBPLNPJCPC]
public bool StartQueued;
// Token: 0x0400926D RID: 37485
[FieldOffset(Offset = "0x25")]
[Token(Token = "0x400926D")]
[JDBPLNPJCPC]
public bool Running;
}
}