using System; using Cpp2IlInjected; using RecRoom.Activities.Quest; using TMPro; using UnityEngine; namespace RecRoom.Activities.StuntRunner { // Token: 0x02002C88 RID: 11400 [Token(Token = "0x2002C88")] public class StuntRunnerGameplayRoom : QuestGameplayRoom { // Token: 0x1700351A RID: 13594 // (get) Token: 0x0601310F RID: 78095 RVA: 0x0045C708 File Offset: 0x0045A908 [Token(Token = "0x1700351A")] public int PJDMAHDHJDH { [Token(Token = "0x601310F")] [Address(RVA = "0x5BF060", Offset = "0x5BE060", VA = "0x1805BF060")] get { return this.statChannel; } } // Token: 0x1700351B RID: 13595 // (get) Token: 0x06013110 RID: 78096 RVA: 0x0045C71C File Offset: 0x0045A91C [Token(Token = "0x1700351B")] protected override bool IBMIJFALNCI { [Token(Token = "0x6013110")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "19")] get { } } // Token: 0x06013111 RID: 78097 RVA: 0x0045C72C File Offset: 0x0045A92C [Token(Token = "0x6013111")] [Address(RVA = "0x18EB3B0", Offset = "0x18EA3B0", VA = "0x1818EB3B0")] 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: 0x06013112 RID: 78098 RVA: 0x0045C7C4 File Offset: 0x0045A9C4 [Token(Token = "0x6013112")] [Address(RVA = "0x18EB190", Offset = "0x18EA190", VA = "0x1818EB190")] public void PauseCourseTimers(int BBOLPJBCAHO, float OPLCADCBEOB) { if (this.courseTimers != (ulong)0L) { this.UpdateCourseTimers(BBOLPJBCAHO); float time = Time.time; this.IJJIDMJDKMG = time; } } // Token: 0x1700351C RID: 13596 // (get) Token: 0x06013113 RID: 78099 RVA: 0x0045C7F4 File Offset: 0x0045A9F4 [Token(Token = "0x1700351C")] public GamePlayerSpawnPoint EFHJCLBENMO { [Token(Token = "0x6013113")] [Address(RVA = "0x5D1810", Offset = "0x5D0810", VA = "0x1805D1810")] get { return this.postRunSpawnPoint; } } // Token: 0x06013114 RID: 78100 RVA: 0x0045C808 File Offset: 0x0045AA08 [Token(Token = "0x6013114")] [Address(RVA = "0x18EB1E0", Offset = "0x18EA1E0", VA = "0x1818EB1E0")] 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: 0x06013115 RID: 78101 RVA: 0x0045C84C File Offset: 0x0045AA4C [Token(Token = "0x6013115")] [Address(RVA = "0x18EB580", Offset = "0x18EA580", VA = "0x1818EB580")] public StuntRunnerGameplayRoom() { } // Token: 0x0400C4A4 RID: 50340 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400C4A4")] [SerializeField] [Header("Leaderboard Stat")] private int statChannel = (int)((ulong)4294967295L); // Token: 0x0400C4A5 RID: 50341 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400C4A5")] public StuntRunnerScoreBoard StuntRunnerScoreBoard; // Token: 0x0400C4A6 RID: 50342 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400C4A6")] public StuntRunnerScoreBoard StuntRunnerLeaderBoard; // Token: 0x0400C4A7 RID: 50343 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400C4A7")] public StuntRunnerScoreBoard GameStartTotalScoreBoard; // Token: 0x0400C4A8 RID: 50344 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400C4A8")] public StuntRunnerScoreBoard[] GameEndScoreBoards; // Token: 0x0400C4A9 RID: 50345 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400C4A9")] public StuntRunnerScoreBoard GameEndTotalScoreBoard; // Token: 0x0400C4AA RID: 50346 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400C4AA")] public StuntRunnerScoreBoard GameEndLeaderBoard; // Token: 0x0400C4AB RID: 50347 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400C4AB")] [Header("Course timers")] public TextMeshProUGUI[] courseTimers; // Token: 0x0400C4AC RID: 50348 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400C4AC")] [SerializeField] [Header("Post run settings")] private GamePlayerSpawnPoint postRunSpawnPoint; // Token: 0x0400C4AD RID: 50349 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400C4AD")] private float IJJIDMJDKMG; } }