175 lines
4.9 KiB
C#
175 lines
4.9 KiB
C#
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;
|
|
}
|
|
}
|