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; } }