174 lines
5.0 KiB
C#
174 lines
5.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Activities.Quest;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.StuntRunner
|
|
{
|
|
// Token: 0x020026AA RID: 9898
|
|
[Token(Token = "0x20026AA")]
|
|
[StructLayout(3)]
|
|
public class StuntRunnerGameplayRoom : QuestGameplayRoom
|
|
{
|
|
// Token: 0x17002E9D RID: 11933
|
|
// (get) Token: 0x06011308 RID: 70408 RVA: 0x0040FFE8 File Offset: 0x0040E1E8
|
|
[Token(Token = "0x17002E9D")]
|
|
public int PJDMAHDHJDH
|
|
{
|
|
[Token(Token = "0x6011308")]
|
|
[Address(RVA = "0x3CBF60", Offset = "0x3CA960", VA = "0x1803CBF60")]
|
|
get
|
|
{
|
|
return this.statChannel;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E9E RID: 11934
|
|
// (get) Token: 0x06011309 RID: 70409 RVA: 0x0040FFFC File Offset: 0x0040E1FC
|
|
[Token(Token = "0x17002E9E")]
|
|
protected override bool IBMIJFALNCI
|
|
{
|
|
[Token(Token = "0x6011309")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "19")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601130A RID: 70410 RVA: 0x0041000C File Offset: 0x0040E20C
|
|
[Token(Token = "0x601130A")]
|
|
[Address(RVA = "0x15CB7F0", Offset = "0x15CA1F0", VA = "0x1815CB7F0")]
|
|
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;
|
|
TextMeshProUGUI[] array = this.courseTimers;
|
|
int length = array.Length;
|
|
if (num5 < length)
|
|
{
|
|
string text;
|
|
array[num5].text = text;
|
|
num5++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601130B RID: 70411 RVA: 0x00410094 File Offset: 0x0040E294
|
|
[Token(Token = "0x601130B")]
|
|
[Address(RVA = "0x15CB5E0", Offset = "0x15C9FE0", VA = "0x1815CB5E0")]
|
|
public void PauseCourseTimers(int BBOLPJBCAHO, float OPLCADCBEOB)
|
|
{
|
|
if (this.courseTimers != (ulong)0L)
|
|
{
|
|
this.UpdateCourseTimers(BBOLPJBCAHO);
|
|
float time = Time.time;
|
|
this.IJJIDMJDKMG = time;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002E9F RID: 11935
|
|
// (get) Token: 0x0601130C RID: 70412 RVA: 0x004100C4 File Offset: 0x0040E2C4
|
|
[Token(Token = "0x17002E9F")]
|
|
public GamePlayerSpawnPoint EFHJCLBENMO
|
|
{
|
|
[Token(Token = "0x601130C")]
|
|
[Address(RVA = "0x50B6F0", Offset = "0x50A0F0", VA = "0x18050B6F0")]
|
|
get
|
|
{
|
|
return this.postRunSpawnPoint;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601130D RID: 70413 RVA: 0x004100D8 File Offset: 0x0040E2D8
|
|
[Token(Token = "0x601130D")]
|
|
[Address(RVA = "0x15CB630", Offset = "0x15CA030", VA = "0x1815CB630")]
|
|
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: 0x0601130E RID: 70414 RVA: 0x0041011C File Offset: 0x0040E31C
|
|
[Token(Token = "0x601130E")]
|
|
[Address(RVA = "0x15CB9C0", Offset = "0x15CA3C0", VA = "0x1815CB9C0")]
|
|
public StuntRunnerGameplayRoom()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B71A RID: 46874
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400B71A")]
|
|
[SerializeField]
|
|
[Header("Leaderboard Stat")]
|
|
private int statChannel = (int)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400B71B RID: 46875
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400B71B")]
|
|
public StuntRunnerScoreBoard StuntRunnerScoreBoard;
|
|
|
|
// Token: 0x0400B71C RID: 46876
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400B71C")]
|
|
public StuntRunnerScoreBoard StuntRunnerLeaderBoard;
|
|
|
|
// Token: 0x0400B71D RID: 46877
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400B71D")]
|
|
public StuntRunnerScoreBoard GameStartTotalScoreBoard;
|
|
|
|
// Token: 0x0400B71E RID: 46878
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400B71E")]
|
|
public StuntRunnerScoreBoard[] GameEndScoreBoards;
|
|
|
|
// Token: 0x0400B71F RID: 46879
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
|
[Token(Token = "0x400B71F")]
|
|
public StuntRunnerScoreBoard GameEndTotalScoreBoard;
|
|
|
|
// Token: 0x0400B720 RID: 46880
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
|
[Token(Token = "0x400B720")]
|
|
public StuntRunnerScoreBoard GameEndLeaderBoard;
|
|
|
|
// Token: 0x0400B721 RID: 46881
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
|
[Token(Token = "0x400B721")]
|
|
[Header("Course timers")]
|
|
public TextMeshProUGUI[] courseTimers;
|
|
|
|
// Token: 0x0400B722 RID: 46882
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
|
[Token(Token = "0x400B722")]
|
|
[SerializeField]
|
|
[Header("Post run settings")]
|
|
private GamePlayerSpawnPoint postRunSpawnPoint;
|
|
|
|
// Token: 0x0400B723 RID: 46883
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x400B723")]
|
|
private float IJJIDMJDKMG;
|
|
}
|
|
}
|