2348 lines
78 KiB
C#
2348 lines
78 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Collections.ObjectModel;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.Activities.Quest;
|
|
using RecRoom.Core;
|
|
using RecRoom.Core.Locomotion;
|
|
using RecRoom.UI.HUD;
|
|
using UnityEngine;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
namespace RecRoom.Activities.StuntRunner
|
|
{
|
|
// Token: 0x02002C89 RID: 11401
|
|
[Token(Token = "0x2002C89")]
|
|
public class StuntRunnerManager : QuestManager
|
|
{
|
|
// Token: 0x1700351D RID: 13597
|
|
// (get) Token: 0x06013116 RID: 78102 RVA: 0x0045C870 File Offset: 0x0045AA70
|
|
[Token(Token = "0x1700351D")]
|
|
public new static StuntRunnerManager ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x6013116")]
|
|
[Address(RVA = "0x18F21B0", Offset = "0x18F11B0", VA = "0x1818F21B0")]
|
|
get
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700351E RID: 13598
|
|
// (get) Token: 0x06013117 RID: 78103 RVA: 0x0045C888 File Offset: 0x0045AA88
|
|
[Token(Token = "0x1700351E")]
|
|
public new static bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x6013117")]
|
|
[Address(RVA = "0x18F2250", Offset = "0x18F1250", VA = "0x1818F2250")]
|
|
get
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
return instance != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700351F RID: 13599
|
|
// (get) Token: 0x06013118 RID: 78104 RVA: 0x0045C8AC File Offset: 0x0045AAAC
|
|
[Token(Token = "0x1700351F")]
|
|
public int MGHGCJIKLCE
|
|
{
|
|
[Token(Token = "0x6013118")]
|
|
[Address(RVA = "0x4B30C0", Offset = "0x4B20C0", VA = "0x1804B30C0")]
|
|
get
|
|
{
|
|
return 7;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003520 RID: 13600
|
|
// (get) Token: 0x06013119 RID: 78105 RVA: 0x0045C8BC File Offset: 0x0045AABC
|
|
[Token(Token = "0x17003520")]
|
|
public override string LJDMGKNAOOG
|
|
{
|
|
[Token(Token = "0x6013119")]
|
|
[Address(RVA = "0x18F2360", Offset = "0x18F1360", VA = "0x1818F2360", Slot = "20")]
|
|
get
|
|
{
|
|
return "stuntrunner";
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003521 RID: 13601
|
|
// (get) Token: 0x0601311A RID: 78106 RVA: 0x0045C8D0 File Offset: 0x0045AAD0
|
|
// (set) Token: 0x0601311B RID: 78107 RVA: 0x0045C8EC File Offset: 0x0045AAEC
|
|
[Token(Token = "0x17003521")]
|
|
private StuntRunnerManager.NLNNKEDCCFG GENECNFMDHJ
|
|
{
|
|
[Token(Token = "0x601311A")]
|
|
[Address(RVA = "0x18F1810", Offset = "0x18F0810", VA = "0x1818F1810")]
|
|
get
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x601311B")]
|
|
[Address(RVA = "0x18EF750", Offset = "0x18EE750", VA = "0x1818EF750")]
|
|
set
|
|
{
|
|
if (this.AIONGBBKEHL != value)
|
|
{
|
|
object[] array = new object[3];
|
|
int frameCount = Time.frameCount;
|
|
if (frameCount != 0)
|
|
{
|
|
}
|
|
array[0] = frameCount;
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
if (aiongbbkehl != 0)
|
|
{
|
|
}
|
|
array[1] = aiongbbkehl;
|
|
if (aiongbbkehl != 0)
|
|
{
|
|
}
|
|
array[2] = aiongbbkehl;
|
|
Debug.LogFormat("Frame {0}: StuntRunner State: {1} => {2}", array);
|
|
this.AIONGBBKEHL.PIEOGAPMGIH((ushort)value);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003522 RID: 13602
|
|
// (get) Token: 0x0601311C RID: 78108 RVA: 0x0045C960 File Offset: 0x0045AB60
|
|
[Token(Token = "0x17003522")]
|
|
private StuntRunnerManager.ANEPBEHADDE BEOPIOIFFHC
|
|
{
|
|
[Token(Token = "0x601311C")]
|
|
[Address(RVA = "0x18ECC30", Offset = "0x18EBC30", VA = "0x1818ECC30")]
|
|
get
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003523 RID: 13603
|
|
// (get) Token: 0x0601311D RID: 78109 RVA: 0x0045C97C File Offset: 0x0045AB7C
|
|
[Token(Token = "0x17003523")]
|
|
private bool MOJPGCDFOLK
|
|
{
|
|
[Token(Token = "0x601311D")]
|
|
[Address(RVA = "0x18ED860", Offset = "0x18EC860", VA = "0x1818ED860")]
|
|
get
|
|
{
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = array[num];
|
|
if (agajmbpabdl != 0)
|
|
{
|
|
Player player = agajmbpabdl.GPOMCJICJIH();
|
|
int num2 = 0;
|
|
if (!(player == num2) && !player.ICMBJEEFPLE)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003524 RID: 13604
|
|
// (get) Token: 0x0601311E RID: 78110 RVA: 0x0045C9DC File Offset: 0x0045ABDC
|
|
// (set) Token: 0x0601311F RID: 78111 RVA: 0x0045C9FC File Offset: 0x0045ABFC
|
|
[Token(Token = "0x17003524")]
|
|
private bool PNCEEPJDIJC
|
|
{
|
|
[Token(Token = "0x601311E")]
|
|
[Address(RVA = "0x18EFF20", Offset = "0x18EEF20", VA = "0x1818EFF20")]
|
|
get
|
|
{
|
|
return this.PPIGNNNCKGD.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x601311F")]
|
|
[Address(RVA = "0x18ED160", Offset = "0x18EC160", VA = "0x1818ED160")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> ppignnnckgd = this.PPIGNNNCKGD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003525 RID: 13605
|
|
// (get) Token: 0x06013120 RID: 78112 RVA: 0x0045CA18 File Offset: 0x0045AC18
|
|
// (set) Token: 0x06013121 RID: 78113 RVA: 0x0045CA2C File Offset: 0x0045AC2C
|
|
[Token(Token = "0x17003525")]
|
|
public float AFNMODGGIBP
|
|
{
|
|
[Token(Token = "0x6013120")]
|
|
[Address(RVA = "0x18F21A0", Offset = "0x18F11A0", VA = "0x1818F21A0")]
|
|
get;
|
|
[Token(Token = "0x6013121")]
|
|
[Address(RVA = "0x18F23C0", Offset = "0x18F13C0", VA = "0x1818F23C0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003526 RID: 13606
|
|
// (get) Token: 0x06013122 RID: 78114 RVA: 0x0045CA40 File Offset: 0x0045AC40
|
|
// (set) Token: 0x06013123 RID: 78115 RVA: 0x0045CA54 File Offset: 0x0045AC54
|
|
[Token(Token = "0x17003526")]
|
|
public bool FLCIBNFHPDP
|
|
{
|
|
[Token(Token = "0x6013122")]
|
|
[Address(RVA = "0x18F2190", Offset = "0x18F1190", VA = "0x1818F2190")]
|
|
get;
|
|
[Token(Token = "0x6013123")]
|
|
[Address(RVA = "0x18F23B0", Offset = "0x18F13B0", VA = "0x1818F23B0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003527 RID: 13607
|
|
// (get) Token: 0x06013124 RID: 78116 RVA: 0x0045CA68 File Offset: 0x0045AC68
|
|
// (set) Token: 0x06013125 RID: 78117 RVA: 0x0045CA7C File Offset: 0x0045AC7C
|
|
[Token(Token = "0x17003527")]
|
|
public bool JLIOADFGFFO
|
|
{
|
|
[Token(Token = "0x6013124")]
|
|
[Address(RVA = "0x18F2180", Offset = "0x18F1180", VA = "0x1818F2180")]
|
|
get;
|
|
[Token(Token = "0x6013125")]
|
|
[Address(RVA = "0x18F23A0", Offset = "0x18F13A0", VA = "0x1818F23A0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003528 RID: 13608
|
|
// (get) Token: 0x06013126 RID: 78118 RVA: 0x0045CA90 File Offset: 0x0045AC90
|
|
// (set) Token: 0x06013127 RID: 78119 RVA: 0x0045CAA4 File Offset: 0x0045ACA4
|
|
[Token(Token = "0x17003528")]
|
|
public bool GBDICFBAIFI
|
|
{
|
|
[Token(Token = "0x6013126")]
|
|
[Address(RVA = "0x18F2390", Offset = "0x18F1390", VA = "0x1818F2390")]
|
|
get;
|
|
[Token(Token = "0x6013127")]
|
|
[Address(RVA = "0x18F23F0", Offset = "0x18F13F0", VA = "0x1818F23F0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003529 RID: 13609
|
|
// (get) Token: 0x06013128 RID: 78120 RVA: 0x0045CAB8 File Offset: 0x0045ACB8
|
|
// (set) Token: 0x06013129 RID: 78121 RVA: 0x0045CACC File Offset: 0x0045ACCC
|
|
[Token(Token = "0x17003529")]
|
|
public bool ACPDBCPBHGM
|
|
{
|
|
[Token(Token = "0x6013128")]
|
|
[Address(RVA = "0x18F2350", Offset = "0x18F1350", VA = "0x1818F2350")]
|
|
get
|
|
{
|
|
return this.HMKDHMLGPCD;
|
|
}
|
|
[Token(Token = "0x6013129")]
|
|
[Address(RVA = "0x18F23D0", Offset = "0x18F13D0", VA = "0x1818F23D0")]
|
|
set
|
|
{
|
|
if (this.HMKDHMLGPCD != value)
|
|
{
|
|
this.HMKDHMLGPCD = value;
|
|
this.EEBAFJDFEIM();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700352A RID: 13610
|
|
// (get) Token: 0x0601312A RID: 78122 RVA: 0x0045CAF0 File Offset: 0x0045ACF0
|
|
[Token(Token = "0x1700352A")]
|
|
private StuntRunnerGameplayRoom NOIFOAHDDJN
|
|
{
|
|
[Token(Token = "0x601312A")]
|
|
[Address(RVA = "0x18EF6C0", Offset = "0x18EE6C0", VA = "0x1818EF6C0")]
|
|
get
|
|
{
|
|
if (this.PCNKFJBAHJP == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700352B RID: 13611
|
|
// (get) Token: 0x0601312B RID: 78123 RVA: 0x0045CB0C File Offset: 0x0045AD0C
|
|
[Token(Token = "0x1700352B")]
|
|
protected override bool JANLBLEEFKN
|
|
{
|
|
[Token(Token = "0x601312B")]
|
|
[Address(RVA = "0x18EF660", Offset = "0x18EE660", VA = "0x1818EF660", Slot = "27")]
|
|
get
|
|
{
|
|
if (this.LJHAADLIAPN == 0)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700352C RID: 13612
|
|
// (get) Token: 0x0601312C RID: 78124 RVA: 0x0045CB28 File Offset: 0x0045AD28
|
|
[Token(Token = "0x1700352C")]
|
|
protected override bool JGOCJLPFBMA
|
|
{
|
|
[Token(Token = "0x601312C")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "31")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601312D RID: 78125 RVA: 0x0045CB38 File Offset: 0x0045AD38
|
|
[Token(Token = "0x601312D")]
|
|
[Address(RVA = "0x18EBCB0", Offset = "0x18EACB0", VA = "0x1818EBCB0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RemoveGameProgressSupport(this);
|
|
int num;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SRSM", OHOEENCHJJE.MASTER, num);
|
|
num = 0;
|
|
this.AIONGBBKEHL = djhelphhaen;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LPIBCKNDAKO);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.AJFHGFGJLFH);
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
djhelphhaen.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, knfakjmalje);
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HLMIGEHACCO);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.PLJCLHLJLHN);
|
|
DJHELPHHAEN aiongbbkehl2 = this.AIONGBBKEHL;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BIFLDMJJGKB);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DCCHNCKOKGI);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.PJMPHMJMPIN);
|
|
DJHELPHHAEN aiongbbkehl3 = this.AIONGBBKEHL;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DHHFLAHCPKE);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.LOGMGPJICAL);
|
|
DJHELPHHAEN aiongbbkehl4 = this.AIONGBBKEHL;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NKFFFFPNAPN);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.MGNCBJGCJDI);
|
|
DJHELPHHAEN aiongbbkehl5 = this.AIONGBBKEHL;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JMEEHDJPDGM);
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "SRST", OHOEENCHJJE.MASTER);
|
|
this.MBDCEOIOBNA = mjnlddclogp;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.PPIGNNNCKGD = kllmcpfpiie;
|
|
GameCombatManager combatManager = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
|
Action<Killzone> action = new Action(this.IGHHMAIKHOA);
|
|
combatManager.LocalPlayerKillzoneRespawnLogicOverride = action;
|
|
IILCGFIHJLP<StuntRunnerButton, Player> buttonPressed = StuntRunnerButton.ButtonPressed;
|
|
Action<StuntRunnerButton, Player> action2 = new Action(this.EOAOCBLGGKD);
|
|
StuntRunnerButton.ButtonPressed = IILCGFIHJLP.BPJDFPACLMK(buttonPressed, action2);
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action3 = new Action(this.OnPlayerDisconnected);
|
|
IILCGFIHJLP iilcgfihjlp;
|
|
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp;
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
Action<Player> action4 = new Action(this.EOAPHLIGKID);
|
|
IILCGFIHJLP iilcgfihjlp2;
|
|
Player.PlayerCreatedEvent = iilcgfihjlp2;
|
|
this.EEBAFJDFEIM();
|
|
}
|
|
|
|
// Token: 0x0601312E RID: 78126 RVA: 0x0045CD04 File Offset: 0x0045AF04
|
|
[Token(Token = "0x601312E")]
|
|
[Address(RVA = "0x18F1E50", Offset = "0x18F0E50", VA = "0x1818F1E50", Slot = "21")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
}
|
|
|
|
// Token: 0x0601312F RID: 78127 RVA: 0x0045CD24 File Offset: 0x0045AF24
|
|
[Token(Token = "0x601312F")]
|
|
[Address(RVA = "0x18F1E90", Offset = "0x18F0E90", VA = "0x1818F1E90", Slot = "28")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
this.AIONGBBKEHL.OPEMIFENIJM();
|
|
this.MBDCEOIOBNA.OCGHOBMJNMA();
|
|
if (this.NOIFOAHDDJN)
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
float unscaledTime = Time.unscaledTime;
|
|
int millisecondsFromLocalGameStart = base.GetMillisecondsFromLocalGameStart(unscaledTime);
|
|
int num = 0;
|
|
float num2 = this.<KNPNGACFCLJ>k__BackingField;
|
|
int num3 = Mathf.RoundToInt(unscaledTime);
|
|
int num4 = Mathf.Min(num, num3);
|
|
this.NOIFOAHDDJN.UpdateCourseTimers(num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013130 RID: 78128 RVA: 0x0045CDA4 File Offset: 0x0045AFA4
|
|
[Token(Token = "0x6013130")]
|
|
[Address(RVA = "0x18F0B10", Offset = "0x18EFB10", VA = "0x1818F0B10", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
IILCGFIHJLP<StuntRunnerButton, Player> buttonPressed = StuntRunnerButton.ButtonPressed;
|
|
Action<StuntRunnerButton, Player> action = new Action(this.EOAOCBLGGKD);
|
|
StuntRunnerButton.ButtonPressed = IILCGFIHJLP.GMNMHGMFGOL(buttonPressed, action);
|
|
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
|
|
Action<AGAJMBPABDL> action2 = new Action(this.OnPlayerDisconnected);
|
|
IILCGFIHJLP iilcgfihjlp;
|
|
KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp;
|
|
MFBGLIHGCGO<Player> playerCreatedEvent = Player.PlayerCreatedEvent;
|
|
Action<Player> action3 = new Action(this.EOAPHLIGKID);
|
|
IILCGFIHJLP iilcgfihjlp2;
|
|
Player.PlayerCreatedEvent = iilcgfihjlp2;
|
|
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
GameTimerManager <CKMDCGICHND>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField;
|
|
string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN;
|
|
<CKMDCGICHND>k__BackingField.PFKICEOHDMK(ncfffbdkmfn);
|
|
GameTimerManager <CKMDCGICHND>k__BackingField2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField;
|
|
string ncfffbdkmfn2 = StuntRunnerManager.NCFFFBDKMFN;
|
|
<CKMDCGICHND>k__BackingField2.PFBIOPEBOCN(ncfffbdkmfn2);
|
|
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
|
int num = 0;
|
|
combatManager.LocalPlayerKillzoneRespawnLogicOverride = num;
|
|
LocalPlayerCombatHUD oaobbgoeidm = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.OAOBBGOEIDM;
|
|
int num2 = 0;
|
|
if (oaobbgoeidm != num2)
|
|
{
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.OAOBBGOEIDM.TimerStringOverride = num;
|
|
}
|
|
}
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
|
|
}
|
|
if (AudioManager.CCJPMJMBJKC != 0)
|
|
{
|
|
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
|
string okdlmkpjplh = StuntRunnerManager.OKDLMKPJPLH;
|
|
musicMixer.LDCOLDFFLIC(okdlmkpjplh);
|
|
CCJPMJMBJKC musicMixer2 = AudioManager.CCJPMJMBJKC;
|
|
string okdlmkpjplh2 = StuntRunnerManager.OKDLMKPJPLH;
|
|
musicMixer2.HGIJOLAGEGF(okdlmkpjplh2);
|
|
CCJPMJMBJKC musicMixer3 = AudioManager.CCJPMJMBJKC;
|
|
string ncfffbdkmfn3 = StuntRunnerManager.NCFFFBDKMFN;
|
|
musicMixer3.HGIJOLAGEGF(ncfffbdkmfn3);
|
|
}
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x06013131 RID: 78129 RVA: 0x0045CF10 File Offset: 0x0045B110
|
|
[Token(Token = "0x6013131")]
|
|
[Address(RVA = "0x18EF330", Offset = "0x18EE330", VA = "0x1818EF330", Slot = "36")]
|
|
protected override void JDDFBKNNHEI()
|
|
{
|
|
bool flag = Matchmaking.KDIKBBAPFDH;
|
|
bool flag2 = KKPBCOOONNK.BNNCCCFFALC;
|
|
if (flag != flag2)
|
|
{
|
|
string name = this.gameplayRoomPrefab.name;
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
int viewIdField = base.JDHMIOJKLCK.viewIdField;
|
|
}
|
|
base.JDDFBKNNHEI();
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013132 RID: 78130 RVA: 0x0045CF74 File Offset: 0x0045B174
|
|
[Token(Token = "0x6013132")]
|
|
[Address(RVA = "0x18EEFB0", Offset = "0x18EDFB0", VA = "0x1818EEFB0", Slot = "37")]
|
|
protected override void INMJPHMGOOJ(int PMHBGEOLIMO)
|
|
{
|
|
Scene activeScene = SceneManager.GetActiveScene();
|
|
this.INMJPHMGOOJ(PMHBGEOLIMO);
|
|
}
|
|
|
|
// Token: 0x06013133 RID: 78131 RVA: 0x0045CF94 File Offset: 0x0045B194
|
|
[Token(Token = "0x6013133")]
|
|
[Address(RVA = "0x18ED3C0", Offset = "0x18EC3C0", VA = "0x1818ED3C0", Slot = "39")]
|
|
protected override void EDKEGDLDHKA()
|
|
{
|
|
base.EDKEGDLDHKA();
|
|
if (this.HBOLBOBPGNK != 0)
|
|
{
|
|
this.HBOLBOBPGNK = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013134 RID: 78132 RVA: 0x0045CFBC File Offset: 0x0045B1BC
|
|
[Token(Token = "0x6013134")]
|
|
[Address(RVA = "0x18F0400", Offset = "0x18EF400", VA = "0x1818F0400", Slot = "24")]
|
|
protected override void NJGKEJCHADK()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.NJGKEJCHADK();
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
break;
|
|
}
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
GameScoreManager scoreManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
GameScoreManager scoreManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
GameScoreManager scoreManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveGameWinRestriction(this);
|
|
if (!Matchmaking.KDIKBBAPFDH)
|
|
{
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num2 = 0;
|
|
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num2, this, 500);
|
|
}
|
|
GameTimerManager <CKMDCGICHND>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField;
|
|
string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN;
|
|
<CKMDCGICHND>k__BackingField.FOAHLGDNOAG(ncfffbdkmfn);
|
|
AudioManager.CCJPMJMBJKC.MCMNIEIJAPG();
|
|
MFBGLIHGCGO<StuntRunnerManager.FCLFCDICFFI> feedbackEvent = StuntRunnerManager.FeedbackEvent;
|
|
if (feedbackEvent != 0)
|
|
{
|
|
feedbackEvent.CNFDGDEOPPF((uint)3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013135 RID: 78133 RVA: 0x0045D104 File Offset: 0x0045B304
|
|
[Token(Token = "0x6013135")]
|
|
[Address(RVA = "0x18F0A40", Offset = "0x18EFA40", VA = "0x1818F0A40", Slot = "25")]
|
|
protected override void OODEMNCOLED()
|
|
{
|
|
base.OODEMNCOLED();
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this);
|
|
this.FBCNCJICPDN();
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.GENECNFMDHJ = (StuntRunnerManager.NLNNKEDCCFG)((uint)65535);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013136 RID: 78134 RVA: 0x0045D14C File Offset: 0x0045B34C
|
|
[Token(Token = "0x6013136")]
|
|
[Address(RVA = "0x18F1020", Offset = "0x18F0020", VA = "0x1818F1020")]
|
|
private void PAPOELNILLE()
|
|
{
|
|
StuntRunnerGameplayRoom stuntRunnerGameplayRoom = this.NOIFOAHDDJN;
|
|
int num = 0;
|
|
if (stuntRunnerGameplayRoom.GameEndScoreBoards != num)
|
|
{
|
|
QuestGameplayRoom pcnkfjbahjp = this.PCNKFJBAHJP;
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
QuestGameplayRoom pcnkfjbahjp2 = this.PCNKFJBAHJP;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
QuestGameplayRoom pcnkfjbahjp3 = this.PCNKFJBAHJP;
|
|
}
|
|
QuestGameplayRoom pcnkfjbahjp4 = this.PCNKFJBAHJP;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
QuestGameplayRoom pcnkfjbahjp5 = this.PCNKFJBAHJP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013137 RID: 78135 RVA: 0x0045D1C0 File Offset: 0x0045B3C0
|
|
[Token(Token = "0x6013137")]
|
|
[Address(RVA = "0x18EDB40", Offset = "0x18ECB40", VA = "0x1818EDB40")]
|
|
private void EOAPHLIGKID(Player IEKDDPPNFPF)
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
if (!Matchmaking.KDIKBBAPFDH)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num;
|
|
StuntRunnerManager.HCJCMBPLDJP hcjcmbpldjp = new StuntRunnerManager.HCJCMBPLDJP(num);
|
|
num = 0;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, hcjcmbpldjp);
|
|
return;
|
|
}
|
|
DJHELPHHAEN aiongbbkehl2 = this.AIONGBBKEHL;
|
|
AudioManager.CCJPMJMBJKC.AKGLMCJAMFK();
|
|
}
|
|
|
|
// Token: 0x06013138 RID: 78136 RVA: 0x0045D218 File Offset: 0x0045B418
|
|
[Token(Token = "0x6013138")]
|
|
[Address(RVA = "0x18EF610", Offset = "0x18EE610", VA = "0x1818EF610")]
|
|
private IEnumerator<KENFJGFMIPM> KFJJNNCFCEE()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013138)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Activities.StuntRunner.StuntRunnerManager::KFJJNNCFCEE()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:HCJCMBPLDJP(var_0_06, newobj:HCJCMBPLDJP(HCJCMBPLDJP::.ctor, ldloc:int32(var_1)))
|
|
stloc:int32(var_1, ldc.i4:int32(0))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06013139 RID: 78137 RVA: 0x0045D230 File Offset: 0x0045B430
|
|
[Token(Token = "0x6013139")]
|
|
[Address(RVA = "0x18ED970", Offset = "0x18EC970", VA = "0x1818ED970")]
|
|
private void EOAOCBLGGKD(PhysicalButtonBase LKDLEHGHCAD, Player IEKDDPPNFPF)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
|
|
float unscaledTime = Time.unscaledTime;
|
|
mfocpiilhil.<PCLDODEDOOB>k__BackingField = unscaledTime;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<AGAJMBPABDL, int> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestCourseFinishTime);
|
|
float <PCLDODEDOOB>k__BackingField = this.MFOCPIILHIL.<PCLDODEDOOB>k__BackingField;
|
|
int millisecondsFromLocalGameStart = base.GetMillisecondsFromLocalGameStart(<PCLDODEDOOB>k__BackingField);
|
|
AGAJMBPABDL agajmbpabdl;
|
|
photonView.RpcMaster<AGAJMBPABDL, int>(fggimkccbda, agajmbpabdl, millisecondsFromLocalGameStart);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601313A RID: 78138 RVA: 0x0045D2AC File Offset: 0x0045B4AC
|
|
[Token(Token = "0x601313A")]
|
|
[Address(RVA = "0x18F19E0", Offset = "0x18F09E0", VA = "0x1818F19E0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterRequestCourseFinishTime(AGAJMBPABDL IEKDDPPNFPF, int ONKGJPBAHEM)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && IEKDDPPNFPF != 0)
|
|
{
|
|
this.BIJKBOPDDOE(IEKDDPPNFPF, ONKGJPBAHEM);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601313B RID: 78139 RVA: 0x0045D2D0 File Offset: 0x0045B4D0
|
|
[Token(Token = "0x601313B")]
|
|
[Address(RVA = "0x18EC5A0", Offset = "0x18EB5A0", VA = "0x1818EC5A0")]
|
|
private void BIJKBOPDDOE(AGAJMBPABDL IEKDDPPNFPF, int ONKGJPBAHEM)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
StuntRunnerGameplayRoom stuntRunnerGameplayRoom = this.NOIFOAHDDJN;
|
|
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
GameScoreManager scoreManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
int num2 = this.EJHCALKKBPM(IEKDDPPNFPF);
|
|
int activePlayerCount = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayerCount();
|
|
float num3 = this.<KNPNGACFCLJ>k__BackingField * 1000f;
|
|
int num4 = Mathf.RoundToInt(num3);
|
|
if (num4 != 0)
|
|
{
|
|
int num5 = this.courseMaxBaseScore;
|
|
num4 = num5;
|
|
int num6 = num4 * ONKGJPBAHEM;
|
|
num5 -= num6;
|
|
}
|
|
GameScoreManager scoreManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
int num7 = 0;
|
|
ulong num8;
|
|
scoreManager5.MasterAddPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)num7, num, num8 != 0UL);
|
|
GameScoreManager scoreManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
|
int num9 = 0;
|
|
GameScoreManager scoreManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
int num10 = 0;
|
|
bool flag = scoreManager7.TryGetPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)num10, num9);
|
|
float num11 = this.<KNPNGACFCLJ>k__BackingField;
|
|
int num12 = Mathf.RoundToInt(num3);
|
|
bool flag2 = ONKGJPBAHEM >= num12;
|
|
GameScoreManager scoreManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
while (IEKDDPPNFPF == activePlayers)
|
|
{
|
|
}
|
|
bool flag3;
|
|
while (!flag3)
|
|
{
|
|
}
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.OLBPPAPNBFI<AGAJMBPABDL, int, bool, bool, int> olbppapnbfi = new DGLOJCGDOGG.OLBPPAPNBFI(this.RpcNotifyPlayerFinishedCourse);
|
|
}
|
|
|
|
// Token: 0x0601313C RID: 78140 RVA: 0x0045D438 File Offset: 0x0045B638
|
|
[Token(Token = "0x601313C")]
|
|
[Address(RVA = "0x18F1B40", Offset = "0x18F0B40", VA = "0x1818F1B40")]
|
|
[NFOMENMAOIA]
|
|
private void RpcNotifyPlayerFinishedCourse(AGAJMBPABDL IEKDDPPNFPF, int ONKGJPBAHEM, bool JEKOKGLNHBD, bool AANDHEPIJCJ, int CGDNDHLEBBD)
|
|
{
|
|
if (IEKDDPPNFPF.DMKCIEPGGAB)
|
|
{
|
|
float num;
|
|
this.MFOCPIILHIL.<PCLDODEDOOB>k__BackingField = num;
|
|
if (this.NOIFOAHDDJN.statChannel > 0)
|
|
{
|
|
PMGCJEPKFOF<int> pmgcjepkfof = FMHAJJCDCEM.DLAECPIJONJ(this.NOIFOAHDDJN.statChannel, ONKGJPBAHEM, FMHAJJCDCEM.COJPLNKOFBE.IfLess);
|
|
}
|
|
if (this.NOIFOAHDDJN.statChannel == 6)
|
|
{
|
|
}
|
|
}
|
|
if (this.NOIFOAHDDJN.StuntRunnerScoreBoard)
|
|
{
|
|
int <BLHFGCBLAMP>k__BackingField = this.NOIFOAHDDJN.<BLHFGCBLAMP>k__BackingField;
|
|
StuntRunnerScoreBoard stuntRunnerScoreBoard = this.NOIFOAHDDJN.StuntRunnerScoreBoard;
|
|
}
|
|
if (!IEKDDPPNFPF.DMKCIEPGGAB)
|
|
{
|
|
IEnumerator<KENFJGFMIPM> enumerator;
|
|
KFBABPAPIMB kfbabpapimb = SingletonMonoBehaviour.ONCPNMDGGKG.Run(this, enumerator);
|
|
}
|
|
IEnumerator<KENFJGFMIPM> enumerator2;
|
|
KFBABPAPIMB kfbabpapimb2 = SingletonMonoBehaviour.ONCPNMDGGKG.Run(this, enumerator2);
|
|
this.HBOLBOBPGNK = kfbabpapimb2;
|
|
StuntRunnerGameplayRoom stuntRunnerGameplayRoom = this.NOIFOAHDDJN;
|
|
if (stuntRunnerGameplayRoom.courseTimers != (ulong)0L)
|
|
{
|
|
stuntRunnerGameplayRoom.UpdateCourseTimers(ONKGJPBAHEM);
|
|
float time = Time.time;
|
|
stuntRunnerGameplayRoom.IJJIDMJDKMG = time;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601313D RID: 78141 RVA: 0x0045D51C File Offset: 0x0045B71C
|
|
[Token(Token = "0x601313D")]
|
|
[Address(RVA = "0x18EEAD0", Offset = "0x18EDAD0", VA = "0x1818EEAD0")]
|
|
private IEnumerator<KENFJGFMIPM> HPGHIHJJNNF(int ONKGJPBAHEM, AGAJMBPABDL ADEPKCHAJEK, bool JEKOKGLNHBD, bool AANDHEPIJCJ)
|
|
{
|
|
int num;
|
|
StuntRunnerManager.CKOJINHJJND ckojinhjjnd = new StuntRunnerManager.CKOJINHJJND(num);
|
|
num = 0;
|
|
ckojinhjjnd.finishTimeMilliseconds = ONKGJPBAHEM;
|
|
ckojinhjjnd.finishingPlayer = ADEPKCHAJEK;
|
|
ckojinhjjnd.timedOut = JEKOKGLNHBD;
|
|
ckojinhjjnd.firstToFinish = false;
|
|
ckojinhjjnd.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601313E RID: 78142 RVA: 0x0045D55C File Offset: 0x0045B75C
|
|
[Token(Token = "0x601313E")]
|
|
[Address(RVA = "0x18F1A70", Offset = "0x18F0A70", VA = "0x1818F1A70")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterRequestFinishedPlayingRaceEndFeedback(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD != 0)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
this.JCNMLCALOOL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601313F RID: 78143 RVA: 0x0045D590 File Offset: 0x0045B790
|
|
[Token(Token = "0x601313F")]
|
|
[Address(RVA = "0x18EF0F0", Offset = "0x18EE0F0", VA = "0x1818EF0F0")]
|
|
private void JCNMLCALOOL()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
KLLMCPFPIIE<bool> ppignnnckgd = this.PPIGNNNCKGD;
|
|
}
|
|
|
|
// Token: 0x06013140 RID: 78144 RVA: 0x0045D5F0 File Offset: 0x0045B7F0
|
|
[Token(Token = "0x6013140")]
|
|
[Address(RVA = "0x18EF060", Offset = "0x18EE060", VA = "0x1818EF060", Slot = "30")]
|
|
protected override void INOEDNDKAOH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
base.INOEDNDKAOH(CPMPEJFMDED, OEAPMLMHLLF);
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
int num = 0;
|
|
this.GENECNFMDHJ = (StuntRunnerManager.NLNNKEDCCFG)num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013141 RID: 78145 RVA: 0x0045D618 File Offset: 0x0045B818
|
|
[Token(Token = "0x6013141")]
|
|
[Address(RVA = "0x18EB5A0", Offset = "0x18EA5A0", VA = "0x1818EB5A0", Slot = "32")]
|
|
protected override void AGBLIFFDHLJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
base.AGBLIFFDHLJ(CPMPEJFMDED, OEAPMLMHLLF);
|
|
if (!Matchmaking.KDIKBBAPFDH)
|
|
{
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num = 0;
|
|
spawnManager.AddLocalPlayerSpawnPointTag(DPPICCPGHLJ.TAG_2, this, 500);
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.localPlayerCheckpointSpawnPoint = num;
|
|
GameSpawnManager spawnManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
int num2 = 0;
|
|
spawnManager2.LocalPlayerRequestRespawn(true, num2 != 0);
|
|
}
|
|
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveRespawnPlayersOnGameOverSupport(this);
|
|
this.PAPOELNILLE();
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num3;
|
|
StuntRunnerManager.NNNANGBJFNF nnnangbjfnf = new StuntRunnerManager.NNNANGBJFNF(num3);
|
|
num3 = 0;
|
|
nnnangbjfnf.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, nnnangbjfnf);
|
|
}
|
|
|
|
// Token: 0x06013142 RID: 78146 RVA: 0x0045D6B8 File Offset: 0x0045B8B8
|
|
[Token(Token = "0x6013142")]
|
|
[Address(RVA = "0x18EDEA0", Offset = "0x18ECEA0", VA = "0x1818EDEA0")]
|
|
private IEnumerator<KENFJGFMIPM> FLCIFAMNBAH()
|
|
{
|
|
int num;
|
|
StuntRunnerManager.NNNANGBJFNF nnnangbjfnf = new StuntRunnerManager.NNNANGBJFNF(num);
|
|
num = 0;
|
|
nnnangbjfnf.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013143 RID: 78147 RVA: 0x0045D6DC File Offset: 0x0045B8DC
|
|
[Token(Token = "0x6013143")]
|
|
[Address(RVA = "0x18EEA60", Offset = "0x18EDA60", VA = "0x1818EEA60", Slot = "33")]
|
|
protected override void HOJMEMECCLA()
|
|
{
|
|
if (Matchmaking.KDIKBBAPFDH)
|
|
{
|
|
base.HOJMEMECCLA();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013144 RID: 78148 RVA: 0x0045D6FC File Offset: 0x0045B8FC
|
|
[Token(Token = "0x6013144")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "35")]
|
|
protected override bool OIMCNKEBJGC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013145 RID: 78149 RVA: 0x0045D70C File Offset: 0x0045B90C
|
|
[Token(Token = "0x6013145")]
|
|
[Address(RVA = "0x18EFD60", Offset = "0x18EED60", VA = "0x1818EFD60")]
|
|
private void LPIBCKNDAKO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN;
|
|
playerMovement.AddMovementActionRestriction(ncfffbdkmfn);
|
|
GameTimerManager <CKMDCGICHND>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField;
|
|
string ncfffbdkmfn2 = StuntRunnerManager.NCFFFBDKMFN;
|
|
<CKMDCGICHND>k__BackingField.CGAJNAEEJDD(ncfffbdkmfn2);
|
|
AudioManager.CCJPMJMBJKC.MCMNIEIJAPG();
|
|
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
|
string ncfffbdkmfn3 = StuntRunnerManager.NCFFFBDKMFN;
|
|
musicMixer.HGIJOLAGEGF(ncfffbdkmfn3);
|
|
}
|
|
|
|
// Token: 0x06013146 RID: 78150 RVA: 0x0045D778 File Offset: 0x0045B978
|
|
[Token(Token = "0x6013146")]
|
|
[Address(RVA = "0x18EB7B0", Offset = "0x18EA7B0", VA = "0x1818EB7B0")]
|
|
private void AJFHGFGJLFH()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = array[num];
|
|
if (agajmbpabdl == 0)
|
|
{
|
|
return;
|
|
}
|
|
Player player = agajmbpabdl.GPOMCJICJIH();
|
|
int num2 = 0;
|
|
if (player == num2 || player.ICMBJEEFPLE)
|
|
{
|
|
return;
|
|
}
|
|
num++;
|
|
}
|
|
StuntRunnerGameplayRoom stuntRunnerGameplayRoom = this.NOIFOAHDDJN;
|
|
int num3 = 0;
|
|
if (stuntRunnerGameplayRoom != num3)
|
|
{
|
|
this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COURSE_PREP;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013147 RID: 78151 RVA: 0x0045D800 File Offset: 0x0045BA00
|
|
[Token(Token = "0x6013147")]
|
|
[Address(RVA = "0x18EE080", Offset = "0x18ED080", VA = "0x1818EE080")]
|
|
private void HLMIGEHACCO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
int num;
|
|
int num4;
|
|
do
|
|
{
|
|
num = 0;
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN;
|
|
playerMovement.AddMovementActionRestriction(ncfffbdkmfn);
|
|
GameTimerManager <CKMDCGICHND>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField;
|
|
string ncfffbdkmfn2 = StuntRunnerManager.NCFFFBDKMFN;
|
|
<CKMDCGICHND>k__BackingField.CGAJNAEEJDD(ncfffbdkmfn2);
|
|
LocalPlayerCombatHUD oaobbgoeidm = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.OAOBBGOEIDM;
|
|
int num2 = 0;
|
|
if (oaobbgoeidm != num2)
|
|
{
|
|
LocalPlayerCombatHUD oaobbgoeidm2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.OAOBBGOEIDM;
|
|
LocalPlayerCombatHUD.HNLDLIFFPHA hnldliffpha = new LocalPlayerCombatHUD.HNLDLIFFPHA(this.NCFFJBDIEBG);
|
|
oaobbgoeidm2.TimerStringOverride = hnldliffpha;
|
|
}
|
|
if (this.NOIFOAHDDJN.GameStartTotalScoreBoard)
|
|
{
|
|
StuntRunnerScoreBoard gameStartTotalScoreBoard = this.NOIFOAHDDJN.GameStartTotalScoreBoard;
|
|
}
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string friendlyName = this.NOIFOAHDDJN.friendlyName;
|
|
instance.AddPersistentNotification("GET READY", friendlyName, this, num != 0);
|
|
if ((this.<JPMNIIOHLEN>k__BackingField ? 1 : 0) != num)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.preRaceStartStinger;
|
|
int num3 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
|
}
|
|
this.IBCCGIMGOKB();
|
|
ReadOnlyCollection<CheckpointOverlapVolume> readOnlyCollection = CheckpointOverlapVolume.HDDIFFJLDEG.AsReadOnly();
|
|
if (readOnlyCollection != 0 && num < readOnlyCollection)
|
|
{
|
|
num += num;
|
|
if (num != readOnlyCollection)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
num4 = 0;
|
|
if (readOnlyCollection != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.AKIAKKFAKML();
|
|
KLLMCPFPIIE<bool> ppignnnckgd = this.PPIGNNNCKGD;
|
|
int num5 = 0;
|
|
ppignnnckgd.BDJFGEJFPPO(num5);
|
|
MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA;
|
|
float length = this.preRaceStartStinger.audioClip.length;
|
|
mbdceoiobna.KGFFMEICLNN(length);
|
|
}
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num6 = 0;
|
|
if (<EGKJPJKLEAI>k__BackingField != num6)
|
|
{
|
|
int <FMMJEJMBDPL>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.<FMMJEJMBDPL>k__BackingField;
|
|
this.OINBOKKHFKG = (int)((ulong)2147483647L);
|
|
int statChannel = this.NOIFOAHDDJN.statChannel;
|
|
PMGCJEPKFOF<FMHAJJCDCEM.HPOHGNPANHE> pmgcjepkfof = FMHAJJCDCEM.KEBGCHHOLDI(<FMMJEJMBDPL>k__BackingField, statChannel);
|
|
Action<FMHAJJCDCEM.HPOHGNPANHE> action = new Action(this.FIINJBOEIDP);
|
|
if (num4 < this)
|
|
{
|
|
num4 += num4;
|
|
if (num4 == this)
|
|
{
|
|
pmgcjepkfof += pmgcjepkfof;
|
|
num4 += 19;
|
|
throw new NullReferenceException();
|
|
}
|
|
num4++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013148 RID: 78152 RVA: 0x0045D9F0 File Offset: 0x0045BBF0
|
|
[Token(Token = "0x6013148")]
|
|
[Address(RVA = "0x18F1780", Offset = "0x18F0780", VA = "0x1818F1780")]
|
|
private void PLJCLHLJLHN()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COUNTDOWN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013149 RID: 78153 RVA: 0x0045DA24 File Offset: 0x0045BC24
|
|
[Token(Token = "0x6013149")]
|
|
[Address(RVA = "0x18EC2C0", Offset = "0x18EB2C0", VA = "0x1818EC2C0")]
|
|
private void BIFLDMJJGKB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN;
|
|
playerMovement.AddMovementActionRestriction(ncfffbdkmfn);
|
|
MFBGLIHGCGO<StuntRunnerManager.FCLFCDICFFI> feedbackEvent = StuntRunnerManager.FeedbackEvent;
|
|
if (feedbackEvent != 0)
|
|
{
|
|
int num2 = 0;
|
|
feedbackEvent.CNFDGDEOPPF(num2);
|
|
}
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("", this);
|
|
List<PlayerFollowingSpotlight> ebdcfclhhjf = this.EBDCFCLHHJF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.MBDCEOIOBNA.KGFFMEICLNN(3f);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601314A RID: 78154 RVA: 0x0045DAB4 File Offset: 0x0045BCB4
|
|
[Token(Token = "0x601314A")]
|
|
[Address(RVA = "0x18F1450", Offset = "0x18F0450", VA = "0x1818F1450")]
|
|
private void PJMPHMJMPIN()
|
|
{
|
|
while (this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
|
|
if (this.HKECDHNCOMG == (ulong)0L)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num;
|
|
StuntRunnerManager.JHPIDNHGINL jhpidnhginl = new StuntRunnerManager.JHPIDNHGINL(num);
|
|
num = 0;
|
|
jhpidnhginl.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, jhpidnhginl);
|
|
this.HKECDHNCOMG = kfbabpapimb;
|
|
}
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COURSE_RUNNING;
|
|
base.LFKGKLJOOFD = QuestManager.OIHHCDMIMOG.STATE_1;
|
|
return;
|
|
}
|
|
}
|
|
float num2 = this.MBDCEOIOBNA.HPDDAIKGLBM;
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text;
|
|
instance2.UpdatePersistentNotificationTitle(text, this);
|
|
if (instance2 != 0)
|
|
{
|
|
RecRoomAudioClip[] array = this.countdownTickAudioClips;
|
|
int num3 = Mathf.RoundToInt(num2);
|
|
int num4 = array.Length;
|
|
num4 -= num3;
|
|
RecRoomAudioClip[] array2 = this.countdownTickAudioClips;
|
|
int num5 = array2.Length;
|
|
if (num4 < num5)
|
|
{
|
|
num5 = num4;
|
|
RecRoomAudioClip recRoomAudioClip = array2[num5];
|
|
int num6 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num6);
|
|
}
|
|
}
|
|
this.AGLMOOODGEP = num2;
|
|
}
|
|
|
|
// Token: 0x0601314B RID: 78155 RVA: 0x0045DBB0 File Offset: 0x0045BDB0
|
|
[Token(Token = "0x601314B")]
|
|
[Address(RVA = "0x18ECD80", Offset = "0x18EBD80", VA = "0x1818ECD80")]
|
|
private void DCCHNCKOKGI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN;
|
|
playerMovement.RemoveMovementActionRestriction(ncfffbdkmfn);
|
|
this.HKECDHNCOMG = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0601314C RID: 78156 RVA: 0x0045DBE4 File Offset: 0x0045BDE4
|
|
[Token(Token = "0x601314C")]
|
|
[Address(RVA = "0x18EE010", Offset = "0x18ED010", VA = "0x1818EE010")]
|
|
private IEnumerator<KENFJGFMIPM> GGNNLAAFINK()
|
|
{
|
|
int num;
|
|
StuntRunnerManager.JHPIDNHGINL jhpidnhginl = new StuntRunnerManager.JHPIDNHGINL(num);
|
|
num = 0;
|
|
jhpidnhginl.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601314D RID: 78157 RVA: 0x0045DC08 File Offset: 0x0045BE08
|
|
[Token(Token = "0x601314D")]
|
|
[Address(RVA = "0x18F1850", Offset = "0x18F0850", VA = "0x1818F1850")]
|
|
private void PPALPJIMCKL(float PCDAEFGODFA)
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
string text;
|
|
instance.UpdatePersistentNotificationTitle(text, this);
|
|
if (instance != 0)
|
|
{
|
|
RecRoomAudioClip[] array = this.countdownTickAudioClips;
|
|
int num = Mathf.RoundToInt(PCDAEFGODFA);
|
|
int num2 = array.Length;
|
|
num2 -= num;
|
|
RecRoomAudioClip[] array2 = this.countdownTickAudioClips;
|
|
int num3 = array2.Length;
|
|
if (num2 < num3)
|
|
{
|
|
num3 = num2;
|
|
RecRoomAudioClip recRoomAudioClip = array2[num3];
|
|
int num4 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num4);
|
|
}
|
|
}
|
|
this.AGLMOOODGEP = PCDAEFGODFA;
|
|
}
|
|
|
|
// Token: 0x0601314E RID: 78158 RVA: 0x0045DC84 File Offset: 0x0045BE84
|
|
[Token(Token = "0x601314E")]
|
|
[Address(RVA = "0x18ECE90", Offset = "0x18EBE90", VA = "0x1818ECE90")]
|
|
private void DHHFLAHCPKE(ushort CPMPEJFMDED, ushort CKCOCKOPHAM)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
GameTimerManager <CKMDCGICHND>k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<CKMDCGICHND>k__BackingField;
|
|
string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN;
|
|
<CKMDCGICHND>k__BackingField.PFBIOPEBOCN(ncfffbdkmfn);
|
|
GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL;
|
|
float unscaledTime = Time.unscaledTime;
|
|
mfocpiilhil.<AACBMOAFIFC>k__BackingField = unscaledTime;
|
|
this.MFOCPIILHIL.<PCLDODEDOOB>k__BackingField = -1f;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
break;
|
|
}
|
|
MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA;
|
|
float num2 = this.<KNPNGACFCLJ>k__BackingField;
|
|
mbdceoiobna.KGFFMEICLNN(num2);
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601314F RID: 78159 RVA: 0x0045DD38 File Offset: 0x0045BF38
|
|
[Token(Token = "0x601314F")]
|
|
[Address(RVA = "0x18EF9A0", Offset = "0x18EE9A0", VA = "0x1818EF9A0")]
|
|
private void LOGMGPJICAL()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
float num2 = this.MBDCEOIOBNA.HPDDAIKGLBM;
|
|
int num3 = Mathf.RoundToInt(num2);
|
|
int length = this.timeRemainingWarnings.Length;
|
|
if (num < length)
|
|
{
|
|
num += 2;
|
|
num += num;
|
|
if ("{il2cpp array field local7->}" != num3)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
this.AGLMOOODGEP = num2;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
return;
|
|
}
|
|
bool flag = this.ANHCGPMKLON();
|
|
MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA;
|
|
if (flag)
|
|
{
|
|
break;
|
|
}
|
|
if (!mbdceoiobna.OLGMEEIPCAL)
|
|
{
|
|
return;
|
|
}
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
bool flag2;
|
|
while (flag2)
|
|
{
|
|
}
|
|
int num4 = Mathf.RoundToInt(num2);
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013150 RID: 78160 RVA: 0x0045DDF4 File Offset: 0x0045BFF4
|
|
[Token(Token = "0x6013150")]
|
|
[Address(RVA = "0x18EBB30", Offset = "0x18EAB30", VA = "0x1818EBB30")]
|
|
private bool ANHCGPMKLON()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
bool flag;
|
|
while (flag)
|
|
{
|
|
}
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013151 RID: 78161 RVA: 0x0045DE30 File Offset: 0x0045C030
|
|
[Token(Token = "0x6013151")]
|
|
[Address(RVA = "0x18EE9B0", Offset = "0x18ED9B0", VA = "0x1818EE9B0")]
|
|
private bool HMJJPEGDLII(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06013152 RID: 78162 RVA: 0x0045DE58 File Offset: 0x0045C058
|
|
[Token(Token = "0x6013152")]
|
|
[Address(RVA = "0x18EFF70", Offset = "0x18EEF70", VA = "0x1818EFF70")]
|
|
private void MFCEOHDMDOI(float KPNEANMBENB)
|
|
{
|
|
int num = Mathf.RoundToInt(KPNEANMBENB);
|
|
StuntRunnerManager.TimeRemainingWarning[] array = this.timeRemainingWarnings;
|
|
int num2 = 0;
|
|
int length = array.Length;
|
|
if (num2 < length)
|
|
{
|
|
num2 += 2;
|
|
num2 += num2;
|
|
if ("{il2cpp array field local4->}" != num)
|
|
{
|
|
num2++;
|
|
}
|
|
}
|
|
this.AGLMOOODGEP = KPNEANMBENB;
|
|
}
|
|
|
|
// Token: 0x06013153 RID: 78163 RVA: 0x0045DEA4 File Offset: 0x0045C0A4
|
|
[Token(Token = "0x6013153")]
|
|
[Address(RVA = "0x18F0910", Offset = "0x18EF910", VA = "0x1818F0910")]
|
|
private void NKFFFFPNAPN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
int num = 0;
|
|
this.HCDKPKEIHLD = num;
|
|
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
|
if (this.NOIFOAHDDJN != 0)
|
|
{
|
|
}
|
|
spawnManager.localPlayerCheckpointSpawnPoint = num;
|
|
}
|
|
|
|
// Token: 0x06013154 RID: 78164 RVA: 0x0045DEDC File Offset: 0x0045C0DC
|
|
[Token(Token = "0x6013154")]
|
|
[Address(RVA = "0x18F00B0", Offset = "0x18EF0B0", VA = "0x1818F00B0")]
|
|
private void MGNCBJGCJDI()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.JCNMLCALOOL();
|
|
}
|
|
if (this.PPIGNNNCKGD.IAHDANBDAAM() != 0 && this.HCDKPKEIHLD == (ulong)0L)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
int num;
|
|
StuntRunnerManager.CAGKAIDKJLK cagkaidkjlk = new StuntRunnerManager.CAGKAIDKJLK(num);
|
|
num = 0;
|
|
cagkaidkjlk.<>4__this = this;
|
|
bool flag;
|
|
cagkaidkjlk.timedOut = flag;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, cagkaidkjlk);
|
|
this.HCDKPKEIHLD = kfbabpapimb;
|
|
Action action = new Action(this.JOPJEHPACLE);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013155 RID: 78165 RVA: 0x0045DF84 File Offset: 0x0045C184
|
|
[Token(Token = "0x6013155")]
|
|
[Address(RVA = "0x18F09C0", Offset = "0x18EF9C0", VA = "0x1818F09C0")]
|
|
private IEnumerator<KENFJGFMIPM> OMOIMBJPFGI(bool JEKOKGLNHBD)
|
|
{
|
|
int num;
|
|
StuntRunnerManager.CAGKAIDKJLK cagkaidkjlk = new StuntRunnerManager.CAGKAIDKJLK(num);
|
|
num = 0;
|
|
cagkaidkjlk.<>4__this = this;
|
|
cagkaidkjlk.timedOut = JEKOKGLNHBD;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013156 RID: 78166 RVA: 0x0045DFB0 File Offset: 0x0045C1B0
|
|
[Token(Token = "0x6013156")]
|
|
[Address(RVA = "0x18EF510", Offset = "0x18EE510", VA = "0x1818EF510")]
|
|
private void JMEEHDJPDGM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.NOIFOAHDDJN.MasterFinishRoom();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013157 RID: 78167 RVA: 0x0045DFDC File Offset: 0x0045C1DC
|
|
[Token(Token = "0x6013157")]
|
|
[Address(RVA = "0x18F2000", Offset = "0x18F1000", VA = "0x1818F2000", Slot = "26")]
|
|
public override bool ValidateRoom()
|
|
{
|
|
return DMFDIJNIILL.BNOPJDPGGDB("Stunt Runner");
|
|
}
|
|
|
|
// Token: 0x06013158 RID: 78168 RVA: 0x0045DFFC File Offset: 0x0045C1FC
|
|
[Token(Token = "0x6013158")]
|
|
[Address(RVA = "0x18EED70", Offset = "0x18EDD70", VA = "0x1818EED70")]
|
|
private void IGHHMAIKHOA(Killzone IKPBPBLJCOC)
|
|
{
|
|
int num = 0;
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
SpawnPoint localPlayerCheckpointSpawnPoint = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.localPlayerCheckpointSpawnPoint;
|
|
int num2 = 0;
|
|
if (!(localPlayerCheckpointSpawnPoint == num2))
|
|
{
|
|
Transform firstAvailableSpawnTransform = localPlayerCheckpointSpawnPoint.GetFirstAvailableSpawnTransform(num, num);
|
|
return;
|
|
}
|
|
int num3 = 0;
|
|
<EGKJPJKLEAI>k__BackingField.RespawnAtLastValidGroundPosition(num3 != 0);
|
|
}
|
|
|
|
// Token: 0x06013159 RID: 78169 RVA: 0x0045E04C File Offset: 0x0045C24C
|
|
[Token(Token = "0x6013159")]
|
|
[Address(RVA = "0x18EDF10", Offset = "0x18ECF10", VA = "0x1818EDF10", Slot = "29")]
|
|
protected override void GCJMPACDBGI(AGAJMBPABDL EKPGBEDANBL, QuestManager.HBAKAJDNNJL FIHNIMLBFLE, JIEHOGDIGPG IDNLGJOHKHI)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool dmkciepggab = EKPGBEDANBL.DMKCIEPGGAB;
|
|
int num;
|
|
StuntRunnerManager.LJBPLHBEHPJ ljbplhbehpj = new StuntRunnerManager.LJBPLHBEHPJ(num);
|
|
num = 0;
|
|
ljbplhbehpj.<>4__this = this;
|
|
ljbplhbehpj.downedPlayerIsLocal = dmkciepggab;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, ljbplhbehpj);
|
|
}
|
|
|
|
// Token: 0x0601315A RID: 78170 RVA: 0x0045E090 File Offset: 0x0045C290
|
|
[Token(Token = "0x601315A")]
|
|
[Address(RVA = "0x18ECBB0", Offset = "0x18EBBB0", VA = "0x1818ECBB0")]
|
|
private IEnumerator<KENFJGFMIPM> CEKKCCJHMKL(bool NJKJCDCIFBN)
|
|
{
|
|
int num;
|
|
StuntRunnerManager.LJBPLHBEHPJ ljbplhbehpj = new StuntRunnerManager.LJBPLHBEHPJ(num);
|
|
num = 0;
|
|
ljbplhbehpj.<>4__this = this;
|
|
ljbplhbehpj.downedPlayerIsLocal = NJKJCDCIFBN;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601315B RID: 78171 RVA: 0x0045E0BC File Offset: 0x0045C2BC
|
|
[Token(Token = "0x601315B")]
|
|
[Address(RVA = "0x18F1010", Offset = "0x18F0010", VA = "0x1818F1010")]
|
|
private void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
this.DLKJPIJMOCL(IEKDDPPNFPF);
|
|
}
|
|
|
|
// Token: 0x0601315C RID: 78172 RVA: 0x0045E0D0 File Offset: 0x0045C2D0
|
|
[Token(Token = "0x601315C")]
|
|
[Address(RVA = "0x18F02F0", Offset = "0x18EF2F0", VA = "0x1818F02F0")]
|
|
private string NCFFJBDIEBG()
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
float num = this.MFOCPIILHIL.<PCLDODEDOOB>k__BackingField;
|
|
int num2 = 0;
|
|
if (num > (float)num2)
|
|
{
|
|
}
|
|
float unscaledTime = Time.unscaledTime;
|
|
num = unscaledTime;
|
|
float num3 = this.<KNPNGACFCLJ>k__BackingField;
|
|
int num4 = Mathf.RoundToInt(unscaledTime);
|
|
int num5 = base.GetMillisecondsFromLocalGameStart(num);
|
|
num4 = Mathf.Min(num5, num4);
|
|
num5 = num4;
|
|
return num5.PCEPJHHHDPH();
|
|
}
|
|
|
|
// Token: 0x0601315D RID: 78173 RVA: 0x0045E13C File Offset: 0x0045C33C
|
|
[Token(Token = "0x601315D")]
|
|
[Address(RVA = "0x18ECC70", Offset = "0x18EBC70", VA = "0x1818ECC70")]
|
|
public int CurrentCourseTime()
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
float num = this.MFOCPIILHIL.<PCLDODEDOOB>k__BackingField;
|
|
int num2 = 0;
|
|
if (num > (float)num2)
|
|
{
|
|
}
|
|
float unscaledTime = Time.unscaledTime;
|
|
num = unscaledTime;
|
|
float num3 = this.<KNPNGACFCLJ>k__BackingField;
|
|
int num4 = Mathf.RoundToInt(unscaledTime);
|
|
return Mathf.Min(base.GetMillisecondsFromLocalGameStart(num), num4);
|
|
}
|
|
|
|
// Token: 0x0601315E RID: 78174 RVA: 0x0045E1A4 File Offset: 0x0045C3A4
|
|
[Token(Token = "0x601315E")]
|
|
[Address(RVA = "0x18EE900", Offset = "0x18ED900", VA = "0x1818EE900")]
|
|
private int HLMINMMCBCI(int NPHPEKJKFDI, int NENHFIEHEMI, int BNCKEKDKDEH)
|
|
{
|
|
int num = Mathf.RoundToInt(this.<KNPNGACFCLJ>k__BackingField * 1000f);
|
|
if (num != 0)
|
|
{
|
|
int num2 = this.courseMaxBaseScore;
|
|
num = num2;
|
|
int num3 = num * NPHPEKJKFDI;
|
|
return num2 - num3;
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0601315F RID: 78175 RVA: 0x0045E1E0 File Offset: 0x0045C3E0
|
|
[Token(Token = "0x601315F")]
|
|
[Address(RVA = "0x18ED5F0", Offset = "0x18EC5F0", VA = "0x1818ED5F0")]
|
|
private int EJHCALKKBPM(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
goto IL_40;
|
|
}
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
bool flag2;
|
|
while (!flag2)
|
|
{
|
|
}
|
|
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return 1;
|
|
IL_40:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013160 RID: 78176 RVA: 0x0045E244 File Offset: 0x0045C444
|
|
[Token(Token = "0x6013160")]
|
|
[Address(RVA = "0x18ED1C0", Offset = "0x18EC1C0", VA = "0x1818ED1C0")]
|
|
private void DLKJPIJMOCL(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (this.EBDCFCLHHJF == 0)
|
|
{
|
|
return;
|
|
}
|
|
bool flag;
|
|
bool flag2;
|
|
if (flag && flag2)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl;
|
|
while (agajmbpabdl != IEKDDPPNFPF)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
bool flag3 = this.EBDCFCLHHJF.Remove(num);
|
|
GameObject gameObject;
|
|
global::UnityEngine.Object.Destroy(gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013161 RID: 78177 RVA: 0x0045E2A4 File Offset: 0x0045C4A4
|
|
[Token(Token = "0x6013161")]
|
|
[Address(RVA = "0x18EDD20", Offset = "0x18ECD20", VA = "0x1818EDD20")]
|
|
private void FBCNCJICPDN()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<PlayerFollowingSpotlight> ebdcfclhhjf = this.EBDCFCLHHJF;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GameObject gameObject;
|
|
global::UnityEngine.Object.Destroy(gameObject);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.EBDCFCLHHJF.Clear();
|
|
}
|
|
|
|
// Token: 0x06013162 RID: 78178 RVA: 0x0045E2E0 File Offset: 0x0045C4E0
|
|
[Token(Token = "0x6013162")]
|
|
[Address(RVA = "0x18EEB70", Offset = "0x18EDB70", VA = "0x1818EEB70")]
|
|
private void IBCCGIMGOKB()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.FBCNCJICPDN();
|
|
if ((this.<ALJMDKFJDBE>k__BackingField ? 1 : 0) == num)
|
|
{
|
|
break;
|
|
}
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
PlayerFollowingSpotlight playerFollowingSpotlight = global::UnityEngine.Object.Instantiate<PlayerFollowingSpotlight>(this.playerSpotlightPrefab);
|
|
Player player;
|
|
playerFollowingSpotlight.OGEDGNGNPNA = player;
|
|
int num2 = 0;
|
|
playerFollowingSpotlight.PAJGCGDFHKK = num2 != 0;
|
|
this.EBDCFCLHHJF.Add(playerFollowingSpotlight);
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06013163 RID: 78179 RVA: 0x0045E358 File Offset: 0x0045C558
|
|
[Token(Token = "0x6013163")]
|
|
[Address(RVA = "0x18EB950", Offset = "0x18EA950", VA = "0x1818EB950")]
|
|
private void AKIAKKFAKML()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
break;
|
|
}
|
|
IEnumerable<AGAJMBPABDL> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
if (activePlayers != 0)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
}
|
|
if (activePlayers != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06013164 RID: 78180 RVA: 0x0045E3AC File Offset: 0x0045C5AC
|
|
[Token(Token = "0x6013164")]
|
|
[Address(RVA = "0x18ED420", Offset = "0x18EC420", VA = "0x1818ED420")]
|
|
private void EEBAFJDFEIM()
|
|
{
|
|
if (Matchmaking.KDIKBBAPFDH)
|
|
{
|
|
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
|
string okdlmkpjplh = StuntRunnerManager.OKDLMKPJPLH;
|
|
musicMixer.LDCOLDFFLIC(okdlmkpjplh);
|
|
CCJPMJMBJKC musicMixer2 = AudioManager.CCJPMJMBJKC;
|
|
string okdlmkpjplh2 = StuntRunnerManager.OKDLMKPJPLH;
|
|
musicMixer2.HGIJOLAGEGF(okdlmkpjplh2);
|
|
if (this.HMKDHMLGPCD)
|
|
{
|
|
CCJPMJMBJKC musicMixer3 = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip = this.loadingGameMusic;
|
|
string okdlmkpjplh3 = StuntRunnerManager.OKDLMKPJPLH;
|
|
musicMixer3.JNILPFPCFJA(recRoomAudioClip, okdlmkpjplh3);
|
|
CCJPMJMBJKC musicMixer4 = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip2 = this.gameplayMusic;
|
|
string okdlmkpjplh4 = StuntRunnerManager.OKDLMKPJPLH;
|
|
musicMixer4.ILIMMHNEEBO(recRoomAudioClip2, okdlmkpjplh4);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013165 RID: 78181 RVA: 0x0045E44C File Offset: 0x0045C64C
|
|
[Token(Token = "0x6013165")]
|
|
[Address(RVA = "0x18F20E0", Offset = "0x18F10E0", VA = "0x1818F20E0")]
|
|
public StuntRunnerManager()
|
|
{
|
|
List<PlayerFollowingSpotlight> list = new List();
|
|
this.EBDCFCLHHJF = list;
|
|
this.HMKDHMLGPCD = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06013166 RID: 78182 RVA: 0x0045E48C File Offset: 0x0045C68C
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6013166")]
|
|
[Address(RVA = "0x18F2040", Offset = "0x18F1040", VA = "0x1818F2040")]
|
|
static StuntRunnerManager()
|
|
{
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<StuntRunnerManager.FCLFCDICFFI> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
StuntRunnerManager.FeedbackEvent = mfbglihgcgo;
|
|
}
|
|
|
|
// Token: 0x06013167 RID: 78183 RVA: 0x0045E4C0 File Offset: 0x0045C6C0
|
|
[Token(Token = "0x6013167")]
|
|
[Address(RVA = "0x18EDE80", Offset = "0x18ECE80", VA = "0x1818EDE80")]
|
|
[CompilerGenerated]
|
|
private void FIINJBOEIDP(FMHAJJCDCEM.HPOHGNPANHE GIAOBLMEMMI)
|
|
{
|
|
if (GIAOBLMEMMI != 0)
|
|
{
|
|
int dmliooclkkp = GIAOBLMEMMI.DMLIOOCLKKP;
|
|
this.OINBOKKHFKG = (int)((uint)int.MaxValue);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013168 RID: 78184 RVA: 0x0045E4E4 File Offset: 0x0045C6E4
|
|
[Token(Token = "0x6013168")]
|
|
[Address(RVA = "0x18EF590", Offset = "0x18EE590", VA = "0x1818EF590")]
|
|
[CompilerGenerated]
|
|
private void JOPJEHPACLE()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.HCDKPKEIHLD = (ulong)0L;
|
|
this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COURSE_TRANSITION;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400C4AE RID: 50350
|
|
[Token(Token = "0x400C4AE")]
|
|
private static readonly string NCFFFBDKMFN = "STUNTRUNNER";
|
|
|
|
// Token: 0x0400C4AF RID: 50351
|
|
[Token(Token = "0x400C4AF")]
|
|
private static readonly string OKDLMKPJPLH = "STUNTRUNNER_UGC";
|
|
|
|
// Token: 0x0400C4B0 RID: 50352
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x400C4B0")]
|
|
[SerializeField]
|
|
[Header("StuntRunner")]
|
|
[Header("Configuration")]
|
|
private int courseMaxBaseScore = (int)((ulong)180000L);
|
|
|
|
// Token: 0x0400C4B1 RID: 50353
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x400C4B1")]
|
|
[SerializeField]
|
|
[Header("Race Start Feedback")]
|
|
private RecRoomAudioClip preRaceStartStinger;
|
|
|
|
// Token: 0x0400C4B2 RID: 50354
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x400C4B2")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip[] countdownTickAudioClips;
|
|
|
|
// Token: 0x0400C4B3 RID: 50355
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x400C4B3")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip raceStartAudioClip;
|
|
|
|
// Token: 0x0400C4B4 RID: 50356
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x400C4B4")]
|
|
[SerializeField]
|
|
private float timeBetweenRaceStartAndGameplayMusic = 1f;
|
|
|
|
// Token: 0x0400C4B5 RID: 50357
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x400C4B5")]
|
|
[SerializeField]
|
|
[Header("Race End Feedback")]
|
|
private StuntRunnerManager.TimeRemainingWarning[] timeRemainingWarnings;
|
|
|
|
// Token: 0x0400C4B6 RID: 50358
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x400C4B6")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep playerFinishedCourse;
|
|
|
|
// Token: 0x0400C4B7 RID: 50359
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
|
|
[Token(Token = "0x400C4B7")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep localPlayerFinishedCourse;
|
|
|
|
// Token: 0x0400C4B8 RID: 50360
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x308")]
|
|
[Token(Token = "0x400C4B8")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerPlacementNotification;
|
|
|
|
// Token: 0x0400C4B9 RID: 50361
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x310")]
|
|
[Token(Token = "0x400C4B9")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep localPlayerFinishedCourseNotification;
|
|
|
|
// Token: 0x0400C4BA RID: 50362
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
|
|
[Token(Token = "0x400C4BA")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerFinishedCourseVO;
|
|
|
|
// Token: 0x0400C4BB RID: 50363
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
|
|
[Token(Token = "0x400C4BB")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerCrowdVO;
|
|
|
|
// Token: 0x0400C4BC RID: 50364
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")]
|
|
[Token(Token = "0x400C4BC")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerNewBestNotification;
|
|
|
|
// Token: 0x0400C4BD RID: 50365
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E0")]
|
|
[Token(Token = "0x400C4BD")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerPostFinishedCourseMusic;
|
|
|
|
// Token: 0x0400C4BE RID: 50366
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x420")]
|
|
[Token(Token = "0x400C4BE")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep courseEnd;
|
|
|
|
// Token: 0x0400C4BF RID: 50367
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")]
|
|
[Token(Token = "0x400C4BF")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep courseEndUGC;
|
|
|
|
// Token: 0x0400C4C0 RID: 50368
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x520")]
|
|
[Token(Token = "0x400C4C0")]
|
|
[SerializeField]
|
|
[Header("Win Feedback")]
|
|
private float winFeedbackStartDelay;
|
|
|
|
// Token: 0x0400C4C1 RID: 50369
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x528")]
|
|
[Token(Token = "0x400C4C1")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep startWinNotification;
|
|
|
|
// Token: 0x0400C4C2 RID: 50370
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x568")]
|
|
[Token(Token = "0x400C4C2")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationSS;
|
|
|
|
// Token: 0x0400C4C3 RID: 50371
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5A8")]
|
|
[Token(Token = "0x400C4C3")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationS;
|
|
|
|
// Token: 0x0400C4C4 RID: 50372
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")]
|
|
[Token(Token = "0x400C4C4")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationA;
|
|
|
|
// Token: 0x0400C4C5 RID: 50373
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x628")]
|
|
[Token(Token = "0x400C4C5")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationB;
|
|
|
|
// Token: 0x0400C4C6 RID: 50374
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x668")]
|
|
[Token(Token = "0x400C4C6")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationC;
|
|
|
|
// Token: 0x0400C4C7 RID: 50375
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6A8")]
|
|
[Token(Token = "0x400C4C7")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep endWinNotification;
|
|
|
|
// Token: 0x0400C4C8 RID: 50376
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6E8")]
|
|
[Token(Token = "0x400C4C8")]
|
|
[SerializeField]
|
|
[Header("Player Out Feedback")]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerOutBuzzer;
|
|
|
|
// Token: 0x0400C4C9 RID: 50377
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x728")]
|
|
[Token(Token = "0x400C4C9")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep announcerTauntVO;
|
|
|
|
// Token: 0x0400C4CA RID: 50378
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x768")]
|
|
[Token(Token = "0x400C4CA")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip[] audienceReactionSFX;
|
|
|
|
// Token: 0x0400C4CB RID: 50379
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x770")]
|
|
[Token(Token = "0x400C4CB")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private PlayerFollowingSpotlight playerSpotlightPrefab;
|
|
|
|
// Token: 0x0400C4CC RID: 50380
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x778")]
|
|
[Token(Token = "0x400C4CC")]
|
|
[SerializeField]
|
|
[Header("UGC Setup")]
|
|
private StuntRunnerGameplayRoom gameplayRoomPrefab;
|
|
|
|
// Token: 0x0400C4CD RID: 50381
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x780")]
|
|
[Token(Token = "0x400C4CD")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip loadingGameMusic;
|
|
|
|
// Token: 0x0400C4CE RID: 50382
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x788")]
|
|
[Token(Token = "0x400C4CE")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip gameplayMusic;
|
|
|
|
// Token: 0x0400C4CF RID: 50383
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x790")]
|
|
[Token(Token = "0x400C4CF")]
|
|
private DJHELPHHAEN AIONGBBKEHL;
|
|
|
|
// Token: 0x0400C4D0 RID: 50384
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x798")]
|
|
[Token(Token = "0x400C4D0")]
|
|
private MJNLDDCLOGP MBDCEOIOBNA;
|
|
|
|
// Token: 0x0400C4D1 RID: 50385
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7A0")]
|
|
[Token(Token = "0x400C4D1")]
|
|
private float AGLMOOODGEP;
|
|
|
|
// Token: 0x0400C4D2 RID: 50386
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7A8")]
|
|
[Token(Token = "0x400C4D2")]
|
|
private KLLMCPFPIIE<bool> PPIGNNNCKGD;
|
|
|
|
// Token: 0x0400C4D3 RID: 50387
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7B0")]
|
|
[Token(Token = "0x400C4D3")]
|
|
private List<PlayerFollowingSpotlight> EBDCFCLHHJF;
|
|
|
|
// Token: 0x0400C4D4 RID: 50388
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7B8")]
|
|
[Token(Token = "0x400C4D4")]
|
|
private KFBABPAPIMB HKECDHNCOMG;
|
|
|
|
// Token: 0x0400C4D5 RID: 50389
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C0")]
|
|
[Token(Token = "0x400C4D5")]
|
|
private KFBABPAPIMB HCDKPKEIHLD;
|
|
|
|
// Token: 0x0400C4D6 RID: 50390
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C8")]
|
|
[Token(Token = "0x400C4D6")]
|
|
private KFBABPAPIMB HBOLBOBPGNK;
|
|
|
|
// Token: 0x0400C4D7 RID: 50391
|
|
[Token(Token = "0x400C4D7")]
|
|
public static MFBGLIHGCGO<StuntRunnerManager.FCLFCDICFFI> FeedbackEvent;
|
|
|
|
// Token: 0x0400C4DC RID: 50396
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7D7")]
|
|
[Token(Token = "0x400C4DC")]
|
|
private bool HMKDHMLGPCD;
|
|
|
|
// Token: 0x0400C4DD RID: 50397
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7D8")]
|
|
[Token(Token = "0x400C4DD")]
|
|
private int OINBOKKHFKG;
|
|
|
|
// Token: 0x02002C8A RID: 11402
|
|
[Token(Token = "0x2002C8A")]
|
|
public enum NLNNKEDCCFG
|
|
{
|
|
// Token: 0x0400C4DF RID: 50399
|
|
[Token(Token = "0x400C4DF")]
|
|
INVALID = 65535,
|
|
// Token: 0x0400C4E0 RID: 50400
|
|
[Token(Token = "0x400C4E0")]
|
|
WAIT_FOR_PLAYERS = 0,
|
|
// Token: 0x0400C4E1 RID: 50401
|
|
[Token(Token = "0x400C4E1")]
|
|
COURSE_PREP,
|
|
// Token: 0x0400C4E2 RID: 50402
|
|
[Token(Token = "0x400C4E2")]
|
|
COUNTDOWN,
|
|
// Token: 0x0400C4E3 RID: 50403
|
|
[Token(Token = "0x400C4E3")]
|
|
COURSE_RUNNING,
|
|
// Token: 0x0400C4E4 RID: 50404
|
|
[Token(Token = "0x400C4E4")]
|
|
COURSE_FINISHED,
|
|
// Token: 0x0400C4E5 RID: 50405
|
|
[Token(Token = "0x400C4E5")]
|
|
COURSE_TRANSITION = 6
|
|
}
|
|
|
|
// Token: 0x02002C8B RID: 11403
|
|
[Token(Token = "0x2002C8B")]
|
|
private enum ANEPBEHADDE
|
|
{
|
|
// Token: 0x0400C4E7 RID: 50407
|
|
[Token(Token = "0x400C4E7")]
|
|
TIMED_OUT,
|
|
// Token: 0x0400C4E8 RID: 50408
|
|
[Token(Token = "0x400C4E8")]
|
|
COMPLETED
|
|
}
|
|
|
|
// Token: 0x02002C8C RID: 11404
|
|
[Token(Token = "0x2002C8C")]
|
|
private enum GHFKPDACBMI
|
|
{
|
|
// Token: 0x0400C4EA RID: 50410
|
|
[Token(Token = "0x400C4EA")]
|
|
CURRENT_COURSE_FINISHED = 1,
|
|
// Token: 0x0400C4EB RID: 50411
|
|
[Token(Token = "0x400C4EB")]
|
|
COURSE_TIME,
|
|
// Token: 0x0400C4EC RID: 50412
|
|
[Token(Token = "0x400C4EC")]
|
|
TOTAL_TIME = 9,
|
|
// Token: 0x0400C4ED RID: 50413
|
|
[Token(Token = "0x400C4ED")]
|
|
COMPLETED_COURSE_TIME1,
|
|
// Token: 0x0400C4EE RID: 50414
|
|
[Token(Token = "0x400C4EE")]
|
|
COMPLETED_COURSE_TIME2,
|
|
// Token: 0x0400C4EF RID: 50415
|
|
[Token(Token = "0x400C4EF")]
|
|
COMPLETED_COURSE_TIME3,
|
|
// Token: 0x0400C4F0 RID: 50416
|
|
[Token(Token = "0x400C4F0")]
|
|
COMPLETED_COURSE_TIME4,
|
|
// Token: 0x0400C4F1 RID: 50417
|
|
[Token(Token = "0x400C4F1")]
|
|
COMPLETED_COURSE_TIME5,
|
|
// Token: 0x0400C4F2 RID: 50418
|
|
[Token(Token = "0x400C4F2")]
|
|
COMPLETED_COURSE_TIME6
|
|
}
|
|
|
|
// Token: 0x02002C8D RID: 11405
|
|
[Token(Token = "0x2002C8D")]
|
|
private enum POBLOHBLGPA
|
|
{
|
|
// Token: 0x0400C4F4 RID: 50420
|
|
[Token(Token = "0x400C4F4")]
|
|
DURING_RACE,
|
|
// Token: 0x0400C4F5 RID: 50421
|
|
[Token(Token = "0x400C4F5")]
|
|
POST_RACE
|
|
}
|
|
|
|
// Token: 0x02002C8E RID: 11406
|
|
[Token(Token = "0x2002C8E")]
|
|
public enum FCLFCDICFFI
|
|
{
|
|
// Token: 0x0400C4F7 RID: 50423
|
|
[Token(Token = "0x400C4F7")]
|
|
COUNTDOWN,
|
|
// Token: 0x0400C4F8 RID: 50424
|
|
[Token(Token = "0x400C4F8")]
|
|
RACE_START,
|
|
// Token: 0x0400C4F9 RID: 50425
|
|
[Token(Token = "0x400C4F9")]
|
|
PLAYER_FINISHED,
|
|
// Token: 0x0400C4FA RID: 50426
|
|
[Token(Token = "0x400C4FA")]
|
|
GAME_START
|
|
}
|
|
|
|
// Token: 0x02002C8F RID: 11407
|
|
[Token(Token = "0x2002C8F")]
|
|
[Serializable]
|
|
private struct StuntRunnerFeedbackStep
|
|
{
|
|
// Token: 0x06013169 RID: 78185 RVA: 0x0045E50C File Offset: 0x0045C70C
|
|
[Token(Token = "0x6013169")]
|
|
[Address(RVA = "0x14FC130", Offset = "0x14FB130", VA = "0x1814FC130")]
|
|
public KENFJGFMIPM BDBPEDPLJOD(bool FPEICMLJPIP, bool ADEFOKIKIJH = true, [Optional] string BBNDJFFCNGM)
|
|
{
|
|
if (!this.stopMusic)
|
|
{
|
|
if (!FPEICMLJPIP)
|
|
{
|
|
goto IL_60;
|
|
}
|
|
AudioClip audioClip = this.musicChange.audioClip;
|
|
int num = 0;
|
|
if (!(audioClip != num))
|
|
{
|
|
goto IL_60;
|
|
}
|
|
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
|
RecRoomAudioClip recRoomAudioClip = this.musicChange;
|
|
string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN;
|
|
musicMixer.ILIMMHNEEBO(recRoomAudioClip, ncfffbdkmfn);
|
|
AudioManager.CCJPMJMBJKC.AKGLMCJAMFK();
|
|
}
|
|
AudioManager.CCJPMJMBJKC.MCMNIEIJAPG();
|
|
IL_60:
|
|
int num2 = 0;
|
|
if (ADEFOKIKIJH)
|
|
{
|
|
SFXAudioSource sfxaudioSource;
|
|
this.clipAudioSource = sfxaudioSource;
|
|
}
|
|
string text = this.notificationTitle;
|
|
string text2;
|
|
if (BBNDJFFCNGM != 0)
|
|
{
|
|
text2 = string.Format(text, BBNDJFFCNGM);
|
|
}
|
|
if (!string.IsNullOrEmpty(text2))
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
float num3 = this.notificationDuration;
|
|
string text3 = this.notificationSubTitle;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), text2, text3, num3, num2, num2);
|
|
}
|
|
return this.MONBJIHDGFM();
|
|
}
|
|
|
|
// Token: 0x0601316A RID: 78186 RVA: 0x0045E5E0 File Offset: 0x0045C7E0
|
|
[Token(Token = "0x601316A")]
|
|
[Address(RVA = "0x14FC390", Offset = "0x14FB390", VA = "0x1814FC390")]
|
|
private KENFJGFMIPM MONBJIHDGFM()
|
|
{
|
|
SFXAudioSource sfxaudioSource = this.clipAudioSource;
|
|
int num = 0;
|
|
if (!(sfxaudioSource != num))
|
|
{
|
|
float num2 = this.delayWhenNoAudioClipBeforeNextFeedbackStep;
|
|
int num3 = 0;
|
|
return LCNLICMJMPA.LEIMHFLNIKB(num2, (Scheduler.NEIJEKIKDOG)num3);
|
|
}
|
|
SFXAudioSource sfxaudioSource2 = this.clipAudioSource;
|
|
int num4 = 0;
|
|
float length;
|
|
if (sfxaudioSource2 != num4)
|
|
{
|
|
AudioSource audioSource = this.clipAudioSource._audioSource;
|
|
int num5 = 0;
|
|
if (audioSource != num5)
|
|
{
|
|
AudioClip clip = this.clipAudioSource._audioSource.clip;
|
|
int num6 = 0;
|
|
if (clip != num6)
|
|
{
|
|
length = this.clipAudioSource._audioSource.clip.length;
|
|
}
|
|
}
|
|
}
|
|
int num7 = 0;
|
|
return LCNLICMJMPA.LEIMHFLNIKB(length, (Scheduler.NEIJEKIKDOG)num7);
|
|
}
|
|
|
|
// Token: 0x0400C4FB RID: 50427
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C4FB")]
|
|
public RecRoomAudioClip[] possibleAudioClips;
|
|
|
|
// Token: 0x0400C4FC RID: 50428
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400C4FC")]
|
|
public bool stopMusic;
|
|
|
|
// Token: 0x0400C4FD RID: 50429
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400C4FD")]
|
|
public RecRoomAudioClip musicChange;
|
|
|
|
// Token: 0x0400C4FE RID: 50430
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400C4FE")]
|
|
public string notificationTitle;
|
|
|
|
// Token: 0x0400C4FF RID: 50431
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400C4FF")]
|
|
public string notificationSubTitle;
|
|
|
|
// Token: 0x0400C500 RID: 50432
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400C500")]
|
|
public float notificationDuration;
|
|
|
|
// Token: 0x0400C501 RID: 50433
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400C501")]
|
|
public float delayAfterAudioClipBeforeNextFeedbackStep;
|
|
|
|
// Token: 0x0400C502 RID: 50434
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400C502")]
|
|
public float delayWhenNoAudioClipBeforeNextFeedbackStep;
|
|
|
|
// Token: 0x0400C503 RID: 50435
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400C503")]
|
|
private SFXAudioSource clipAudioSource;
|
|
}
|
|
|
|
// Token: 0x02002C90 RID: 11408
|
|
[Token(Token = "0x2002C90")]
|
|
[Serializable]
|
|
private struct StuntRunnerFeedbackStepBucket
|
|
{
|
|
// Token: 0x0400C504 RID: 50436
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C504")]
|
|
public float percentile;
|
|
|
|
// Token: 0x0400C505 RID: 50437
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400C505")]
|
|
public StuntRunnerManager.StuntRunnerFeedbackStep feedback;
|
|
}
|
|
|
|
// Token: 0x02002C91 RID: 11409
|
|
[Token(Token = "0x2002C91")]
|
|
[Serializable]
|
|
private struct StuntRunnerBucketedFeedbackStep
|
|
{
|
|
// Token: 0x0601316B RID: 78187 RVA: 0x0045E690 File Offset: 0x0045C890
|
|
[Token(Token = "0x601316B")]
|
|
[Address(RVA = "0x14FBF40", Offset = "0x14FAF40", VA = "0x1814FBF40")]
|
|
public KENFJGFMIPM BDBPEDPLJOD(float AIENKNMNLMC, bool FPEICMLJPIP, bool ADEFOKIKIJH = true, [Optional] string BBNDJFFCNGM)
|
|
{
|
|
if (ADEFOKIKIJH)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num2 < (ADEFOKIKIJH ? 1 : 0))
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
return LCNLICMJMPA.MEOLIHPOHLL;
|
|
}
|
|
|
|
// Token: 0x0400C506 RID: 50438
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C506")]
|
|
public StuntRunnerManager.StuntRunnerFeedbackStepBucket[] feedbackBuckets;
|
|
}
|
|
|
|
// Token: 0x02002C92 RID: 11410
|
|
[Token(Token = "0x2002C92")]
|
|
[Serializable]
|
|
private struct StuntRunnerConditionalFeedbackStep
|
|
{
|
|
// Token: 0x0601316C RID: 78188 RVA: 0x0045E6C0 File Offset: 0x0045C8C0
|
|
[Token(Token = "0x601316C")]
|
|
[Address(RVA = "0x14FC0E0", Offset = "0x14FB0E0", VA = "0x1814FC0E0")]
|
|
public KENFJGFMIPM BDBPEDPLJOD(bool JEKOKGLNHBD, bool FPEICMLJPIP, bool CGLINCBHCDO = true, bool JEBOPGAKDBE = true, [Optional] string BBNDJFFCNGM)
|
|
{
|
|
if (!JEKOKGLNHBD)
|
|
{
|
|
KENFJGFMIPM kenfjgfmipm;
|
|
return kenfjgfmipm;
|
|
}
|
|
KENFJGFMIPM kenfjgfmipm2;
|
|
return kenfjgfmipm2;
|
|
}
|
|
|
|
// Token: 0x0400C507 RID: 50439
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C507")]
|
|
public StuntRunnerManager.StuntRunnerFeedbackStep completedFeedback;
|
|
|
|
// Token: 0x0400C508 RID: 50440
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400C508")]
|
|
public StuntRunnerManager.StuntRunnerFeedbackStep timedOutFeedback;
|
|
}
|
|
|
|
// Token: 0x02002C93 RID: 11411
|
|
[Token(Token = "0x2002C93")]
|
|
[Serializable]
|
|
private struct TimeRemainingWarning
|
|
{
|
|
// Token: 0x0400C509 RID: 50441
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C509")]
|
|
public int timeRemaining;
|
|
|
|
// Token: 0x0400C50A RID: 50442
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400C50A")]
|
|
public RecRoomAudioClip warningVO;
|
|
}
|
|
|
|
// Token: 0x02002C94 RID: 11412
|
|
[Token(Token = "0x2002C94")]
|
|
public sealed class FJMBFFOAKBF : MulticastDelegate
|
|
{
|
|
// Token: 0x0601316D RID: 78189 RVA: 0x0045E6D4 File Offset: 0x0045C8D4
|
|
[Token(Token = "0x601316D")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public FJMBFFOAKBF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0601316E RID: 78190 RVA: 0x0045E6F0 File Offset: 0x0045C8F0
|
|
[Token(Token = "0x601316E")]
|
|
[Address(RVA = "0x14F2900", Offset = "0x14F1900", VA = "0x1814F2900", Slot = "13")]
|
|
public void Invoke(StuntRunnerManager.FCLFCDICFFI DMKLBMIAAJA)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601316F RID: 78191 RVA: 0x0045E770 File Offset: 0x0045C970
|
|
[Token(Token = "0x601316F")]
|
|
[Address(RVA = "0x14F2880", Offset = "0x14F1880", VA = "0x1814F2880", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(StuntRunnerManager.FCLFCDICFFI DMKLBMIAAJA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06013170 RID: 78192 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013170")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|