Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

175 lines
4.8 KiB
C#

using System;
using Cpp2IlInjected;
using RecRoom.Activities.Quest;
using TMPro;
using UnityEngine;
namespace RecRoom.Activities.StuntRunner
{
// Token: 0x02002B9F RID: 11167
[Token(Token = "0x2002B9F")]
public class StuntRunnerGameplayRoom : QuestGameplayRoom
{
// Token: 0x17003466 RID: 13414
// (get) Token: 0x06012CCE RID: 77006 RVA: 0x00452954 File Offset: 0x00450B54
[Token(Token = "0x17003466")]
public int PJDMAHDHJDH
{
[Token(Token = "0x6012CCE")]
[Address(RVA = "0xD027E0", Offset = "0xD015E0", VA = "0x180D027E0")]
get
{
return this.statChannel;
}
}
// Token: 0x17003467 RID: 13415
// (get) Token: 0x06012CCF RID: 77007 RVA: 0x00452968 File Offset: 0x00450B68
[Token(Token = "0x17003467")]
protected override bool IBMIJFALNCI
{
[Token(Token = "0x6012CCF")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "19")]
get
{
}
}
// Token: 0x06012CD0 RID: 77008 RVA: 0x00452978 File Offset: 0x00450B78
[Token(Token = "0x6012CD0")]
[Address(RVA = "0xDDCE60", Offset = "0xDDBC60", VA = "0x180DDCE60")]
public void UpdateCourseTimers(int FKKNMNOFDKE)
{
if (this.courseTimers != (ulong)0L)
{
float ijjidmjdkmg = this.IJJIDMJDKMG;
float time = Time.time;
if (ijjidmjdkmg < time)
{
ulong num;
num += num;
long num2 = (long)(num * (ulong)((uint)60000));
ulong num3;
num3 += num3;
long num4 = (long)(num3 * (ulong)((uint)1000));
int num5 = 0;
string text2;
string text3;
string text4;
string text = string.Format("{0}:{1}:{2}", text2, text3, text4);
TextMeshProUGUI[] array = this.courseTimers;
int length = array.Length;
if (num5 < length)
{
string text5 = array[num5].text;
num5++;
}
}
}
}
// Token: 0x06012CD1 RID: 77009 RVA: 0x00452A10 File Offset: 0x00450C10
[Token(Token = "0x6012CD1")]
[Address(RVA = "0xDDCC40", Offset = "0xDDBA40", VA = "0x180DDCC40")]
public void PauseCourseTimers(int BBOLPJBCAHO, float OPLCADCBEOB)
{
if (this.courseTimers != (ulong)0L)
{
this.UpdateCourseTimers(BBOLPJBCAHO);
float time = Time.time;
this.IJJIDMJDKMG = time;
}
}
// Token: 0x17003468 RID: 13416
// (get) Token: 0x06012CD2 RID: 77010 RVA: 0x00452A40 File Offset: 0x00450C40
[Token(Token = "0x17003468")]
public GamePlayerSpawnPoint EFHJCLBENMO
{
[Token(Token = "0x6012CD2")]
[Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")]
get
{
return this.postRunSpawnPoint;
}
}
// Token: 0x06012CD3 RID: 77011 RVA: 0x00452A54 File Offset: 0x00450C54
[Token(Token = "0x6012CD3")]
[Address(RVA = "0xDDCC90", Offset = "0xDDBA90", VA = "0x180DDCC90")]
public void TeleportPlayerToPostRunSpawnPoint(Player IEKDDPPNFPF)
{
GamePlayerSpawnPoint gamePlayerSpawnPoint = this.postRunSpawnPoint;
int num = 0;
if (!(gamePlayerSpawnPoint == num))
{
float z = Vector3.zero.z;
Quaternion identity = Quaternion.identity;
GamePlayerSpawnPoint gamePlayerSpawnPoint2 = this.postRunSpawnPoint;
}
}
// Token: 0x06012CD4 RID: 77012 RVA: 0x00452A98 File Offset: 0x00450C98
[Token(Token = "0x6012CD4")]
[Address(RVA = "0xDDD030", Offset = "0xDDBE30", VA = "0x180DDD030")]
public StuntRunnerGameplayRoom()
{
}
// Token: 0x0400C290 RID: 49808
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400C290")]
[SerializeField]
[Header("Leaderboard Stat")]
private int statChannel = (int)((ulong)4294967295L);
// Token: 0x0400C291 RID: 49809
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400C291")]
public StuntRunnerScoreBoard StuntRunnerScoreBoard;
// Token: 0x0400C292 RID: 49810
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400C292")]
public StuntRunnerScoreBoard StuntRunnerLeaderBoard;
// Token: 0x0400C293 RID: 49811
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400C293")]
public StuntRunnerScoreBoard GameStartTotalScoreBoard;
// Token: 0x0400C294 RID: 49812
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400C294")]
public StuntRunnerScoreBoard[] GameEndScoreBoards;
// Token: 0x0400C295 RID: 49813
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400C295")]
public StuntRunnerScoreBoard GameEndTotalScoreBoard;
// Token: 0x0400C296 RID: 49814
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400C296")]
public StuntRunnerScoreBoard GameEndLeaderBoard;
// Token: 0x0400C297 RID: 49815
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400C297")]
[Header("Course timers")]
public TextMeshProUGUI[] courseTimers;
// Token: 0x0400C298 RID: 49816
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400C298")]
[SerializeField]
[Header("Post run settings")]
private GamePlayerSpawnPoint postRunSpawnPoint;
// Token: 0x0400C299 RID: 49817
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400C299")]
private float IJJIDMJDKMG;
}
}