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: 0x02002BA0 RID: 11168
|
|
[Token(Token = "0x2002BA0")]
|
|
public class StuntRunnerManager : QuestManager
|
|
{
|
|
// Token: 0x17003469 RID: 13417
|
|
// (get) Token: 0x06012CD5 RID: 77013 RVA: 0x00452ABC File Offset: 0x00450CBC
|
|
[Token(Token = "0x17003469")]
|
|
public new static StuntRunnerManager ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x6012CD5")]
|
|
[Address(RVA = "0xDE3C60", Offset = "0xDE2A60", VA = "0x180DE3C60")]
|
|
get
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346A RID: 13418
|
|
// (get) Token: 0x06012CD6 RID: 77014 RVA: 0x00452AD4 File Offset: 0x00450CD4
|
|
[Token(Token = "0x1700346A")]
|
|
public new static bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x6012CD6")]
|
|
[Address(RVA = "0xDE3D00", Offset = "0xDE2B00", VA = "0x180DE3D00")]
|
|
get
|
|
{
|
|
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
if (instance == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
return instance != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346B RID: 13419
|
|
// (get) Token: 0x06012CD7 RID: 77015 RVA: 0x00452AF8 File Offset: 0x00450CF8
|
|
[Token(Token = "0x1700346B")]
|
|
public int MGHGCJIKLCE
|
|
{
|
|
[Token(Token = "0x6012CD7")]
|
|
[Address(RVA = "0x53BA40", Offset = "0x53A840", VA = "0x18053BA40")]
|
|
get
|
|
{
|
|
return 7;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346C RID: 13420
|
|
// (get) Token: 0x06012CD8 RID: 77016 RVA: 0x00452B08 File Offset: 0x00450D08
|
|
[Token(Token = "0x1700346C")]
|
|
public override string LJDMGKNAOOG
|
|
{
|
|
[Token(Token = "0x6012CD8")]
|
|
[Address(RVA = "0xDE3E10", Offset = "0xDE2C10", VA = "0x180DE3E10", Slot = "20")]
|
|
get
|
|
{
|
|
return "stuntrunner";
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346D RID: 13421
|
|
// (get) Token: 0x06012CD9 RID: 77017 RVA: 0x00452B1C File Offset: 0x00450D1C
|
|
// (set) Token: 0x06012CDA RID: 77018 RVA: 0x00452B38 File Offset: 0x00450D38
|
|
[Token(Token = "0x1700346D")]
|
|
private StuntRunnerManager.NLNNKEDCCFG GENECNFMDHJ
|
|
{
|
|
[Token(Token = "0x6012CD9")]
|
|
[Address(RVA = "0xDE32C0", Offset = "0xDE20C0", VA = "0x180DE32C0")]
|
|
get
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6012CDA")]
|
|
[Address(RVA = "0xDE1200", Offset = "0xDE0000", VA = "0x180DE1200")]
|
|
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: 0x1700346E RID: 13422
|
|
// (get) Token: 0x06012CDB RID: 77019 RVA: 0x00452BAC File Offset: 0x00450DAC
|
|
[Token(Token = "0x1700346E")]
|
|
private StuntRunnerManager.ANEPBEHADDE BEOPIOIFFHC
|
|
{
|
|
[Token(Token = "0x6012CDB")]
|
|
[Address(RVA = "0xDDE6E0", Offset = "0xDDD4E0", VA = "0x180DDE6E0")]
|
|
get
|
|
{
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700346F RID: 13423
|
|
// (get) Token: 0x06012CDC RID: 77020 RVA: 0x00452BC8 File Offset: 0x00450DC8
|
|
[Token(Token = "0x1700346F")]
|
|
private bool MOJPGCDFOLK
|
|
{
|
|
[Token(Token = "0x6012CDC")]
|
|
[Address(RVA = "0xDDF310", Offset = "0xDDE110", VA = "0x180DDF310")]
|
|
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: 0x17003470 RID: 13424
|
|
// (get) Token: 0x06012CDD RID: 77021 RVA: 0x00452C28 File Offset: 0x00450E28
|
|
// (set) Token: 0x06012CDE RID: 77022 RVA: 0x00452C48 File Offset: 0x00450E48
|
|
[Token(Token = "0x17003470")]
|
|
private bool PNCEEPJDIJC
|
|
{
|
|
[Token(Token = "0x6012CDD")]
|
|
[Address(RVA = "0xDE19D0", Offset = "0xDE07D0", VA = "0x180DE19D0")]
|
|
get
|
|
{
|
|
return this.PPIGNNNCKGD.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6012CDE")]
|
|
[Address(RVA = "0xDDEC10", Offset = "0xDDDA10", VA = "0x180DDEC10")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> ppignnnckgd = this.PPIGNNNCKGD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003471 RID: 13425
|
|
// (get) Token: 0x06012CDF RID: 77023 RVA: 0x00452C64 File Offset: 0x00450E64
|
|
// (set) Token: 0x06012CE0 RID: 77024 RVA: 0x00452C78 File Offset: 0x00450E78
|
|
[Token(Token = "0x17003471")]
|
|
public float AFNMODGGIBP
|
|
{
|
|
[Token(Token = "0x6012CDF")]
|
|
[Address(RVA = "0xDE3C50", Offset = "0xDE2A50", VA = "0x180DE3C50")]
|
|
get;
|
|
[Token(Token = "0x6012CE0")]
|
|
[Address(RVA = "0xDE3E70", Offset = "0xDE2C70", VA = "0x180DE3E70")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003472 RID: 13426
|
|
// (get) Token: 0x06012CE1 RID: 77025 RVA: 0x00452C8C File Offset: 0x00450E8C
|
|
// (set) Token: 0x06012CE2 RID: 77026 RVA: 0x00452CA0 File Offset: 0x00450EA0
|
|
[Token(Token = "0x17003472")]
|
|
public bool FLCIBNFHPDP
|
|
{
|
|
[Token(Token = "0x6012CE1")]
|
|
[Address(RVA = "0xDE3C40", Offset = "0xDE2A40", VA = "0x180DE3C40")]
|
|
get;
|
|
[Token(Token = "0x6012CE2")]
|
|
[Address(RVA = "0xDE3E60", Offset = "0xDE2C60", VA = "0x180DE3E60")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003473 RID: 13427
|
|
// (get) Token: 0x06012CE3 RID: 77027 RVA: 0x00452CB4 File Offset: 0x00450EB4
|
|
// (set) Token: 0x06012CE4 RID: 77028 RVA: 0x00452CC8 File Offset: 0x00450EC8
|
|
[Token(Token = "0x17003473")]
|
|
public bool JLIOADFGFFO
|
|
{
|
|
[Token(Token = "0x6012CE3")]
|
|
[Address(RVA = "0xDE3C30", Offset = "0xDE2A30", VA = "0x180DE3C30")]
|
|
get;
|
|
[Token(Token = "0x6012CE4")]
|
|
[Address(RVA = "0xDE3E50", Offset = "0xDE2C50", VA = "0x180DE3E50")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003474 RID: 13428
|
|
// (get) Token: 0x06012CE5 RID: 77029 RVA: 0x00452CDC File Offset: 0x00450EDC
|
|
// (set) Token: 0x06012CE6 RID: 77030 RVA: 0x00452CF0 File Offset: 0x00450EF0
|
|
[Token(Token = "0x17003474")]
|
|
public bool GBDICFBAIFI
|
|
{
|
|
[Token(Token = "0x6012CE5")]
|
|
[Address(RVA = "0xDE3E40", Offset = "0xDE2C40", VA = "0x180DE3E40")]
|
|
get;
|
|
[Token(Token = "0x6012CE6")]
|
|
[Address(RVA = "0xDE3EA0", Offset = "0xDE2CA0", VA = "0x180DE3EA0")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x17003475 RID: 13429
|
|
// (get) Token: 0x06012CE7 RID: 77031 RVA: 0x00452D04 File Offset: 0x00450F04
|
|
// (set) Token: 0x06012CE8 RID: 77032 RVA: 0x00452D18 File Offset: 0x00450F18
|
|
[Token(Token = "0x17003475")]
|
|
public bool ACPDBCPBHGM
|
|
{
|
|
[Token(Token = "0x6012CE7")]
|
|
[Address(RVA = "0xDE3E00", Offset = "0xDE2C00", VA = "0x180DE3E00")]
|
|
get
|
|
{
|
|
return this.HMKDHMLGPCD;
|
|
}
|
|
[Token(Token = "0x6012CE8")]
|
|
[Address(RVA = "0xDE3E80", Offset = "0xDE2C80", VA = "0x180DE3E80")]
|
|
set
|
|
{
|
|
if (this.HMKDHMLGPCD != value)
|
|
{
|
|
this.HMKDHMLGPCD = value;
|
|
this.EEBAFJDFEIM();
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003476 RID: 13430
|
|
// (get) Token: 0x06012CE9 RID: 77033 RVA: 0x00452D3C File Offset: 0x00450F3C
|
|
[Token(Token = "0x17003476")]
|
|
private StuntRunnerGameplayRoom NOIFOAHDDJN
|
|
{
|
|
[Token(Token = "0x6012CE9")]
|
|
[Address(RVA = "0xDE1170", Offset = "0xDDFF70", VA = "0x180DE1170")]
|
|
get
|
|
{
|
|
if (this.PCNKFJBAHJP == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003477 RID: 13431
|
|
// (get) Token: 0x06012CEA RID: 77034 RVA: 0x00452D58 File Offset: 0x00450F58
|
|
[Token(Token = "0x17003477")]
|
|
protected override bool JANLBLEEFKN
|
|
{
|
|
[Token(Token = "0x6012CEA")]
|
|
[Address(RVA = "0xDE1110", Offset = "0xDDFF10", VA = "0x180DE1110", Slot = "27")]
|
|
get
|
|
{
|
|
if (this.LJHAADLIAPN == 0)
|
|
{
|
|
}
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003478 RID: 13432
|
|
// (get) Token: 0x06012CEB RID: 77035 RVA: 0x00452D74 File Offset: 0x00450F74
|
|
[Token(Token = "0x17003478")]
|
|
protected override bool JGOCJLPFBMA
|
|
{
|
|
[Token(Token = "0x6012CEB")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "31")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CEC RID: 77036 RVA: 0x00452D84 File Offset: 0x00450F84
|
|
[Token(Token = "0x6012CEC")]
|
|
[Address(RVA = "0xDDD760", Offset = "0xDDC560", VA = "0x180DDD760", 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: 0x06012CED RID: 77037 RVA: 0x00452F50 File Offset: 0x00451150
|
|
[Token(Token = "0x6012CED")]
|
|
[Address(RVA = "0xDE3900", Offset = "0xDE2700", VA = "0x180DE3900", Slot = "21")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL;
|
|
}
|
|
|
|
// Token: 0x06012CEE RID: 77038 RVA: 0x00452F70 File Offset: 0x00451170
|
|
[Token(Token = "0x6012CEE")]
|
|
[Address(RVA = "0xDE3940", Offset = "0xDE2740", VA = "0x180DE3940", 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: 0x06012CEF RID: 77039 RVA: 0x00452FF0 File Offset: 0x004511F0
|
|
[Token(Token = "0x6012CEF")]
|
|
[Address(RVA = "0xDE25C0", Offset = "0xDE13C0", VA = "0x180DE25C0", 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: 0x06012CF0 RID: 77040 RVA: 0x0045315C File Offset: 0x0045135C
|
|
[Token(Token = "0x6012CF0")]
|
|
[Address(RVA = "0xDE0DE0", Offset = "0xDDFBE0", VA = "0x180DE0DE0", 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: 0x06012CF1 RID: 77041 RVA: 0x004531C0 File Offset: 0x004513C0
|
|
[Token(Token = "0x6012CF1")]
|
|
[Address(RVA = "0xDE0A60", Offset = "0xDDF860", VA = "0x180DE0A60", Slot = "37")]
|
|
protected override void INMJPHMGOOJ(int PMHBGEOLIMO)
|
|
{
|
|
Scene activeScene = SceneManager.GetActiveScene();
|
|
this.INMJPHMGOOJ(PMHBGEOLIMO);
|
|
}
|
|
|
|
// Token: 0x06012CF2 RID: 77042 RVA: 0x004531E0 File Offset: 0x004513E0
|
|
[Token(Token = "0x6012CF2")]
|
|
[Address(RVA = "0xDDEE70", Offset = "0xDDDC70", VA = "0x180DDEE70", Slot = "39")]
|
|
protected override void EDKEGDLDHKA()
|
|
{
|
|
base.EDKEGDLDHKA();
|
|
if (this.HBOLBOBPGNK != 0)
|
|
{
|
|
this.HBOLBOBPGNK = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CF3 RID: 77043 RVA: 0x00453208 File Offset: 0x00451408
|
|
[Token(Token = "0x6012CF3")]
|
|
[Address(RVA = "0xDE1EB0", Offset = "0xDE0CB0", VA = "0x180DE1EB0", 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: 0x06012CF4 RID: 77044 RVA: 0x00453350 File Offset: 0x00451550
|
|
[Token(Token = "0x6012CF4")]
|
|
[Address(RVA = "0xDE24F0", Offset = "0xDE12F0", VA = "0x180DE24F0", 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: 0x06012CF5 RID: 77045 RVA: 0x00453398 File Offset: 0x00451598
|
|
[Token(Token = "0x6012CF5")]
|
|
[Address(RVA = "0xDE2AD0", Offset = "0xDE18D0", VA = "0x180DE2AD0")]
|
|
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: 0x06012CF6 RID: 77046 RVA: 0x0045340C File Offset: 0x0045160C
|
|
[Token(Token = "0x6012CF6")]
|
|
[Address(RVA = "0xDDF5F0", Offset = "0xDDE3F0", VA = "0x180DDF5F0")]
|
|
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: 0x06012CF7 RID: 77047 RVA: 0x00453464 File Offset: 0x00451664
|
|
[Token(Token = "0x6012CF7")]
|
|
[Address(RVA = "0xDE10C0", Offset = "0xDDFEC0", VA = "0x180DE10C0")]
|
|
private IEnumerator<KENFJGFMIPM> KFJJNNCFCEE()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012CF7)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x06012CF8 RID: 77048 RVA: 0x0045347C File Offset: 0x0045167C
|
|
[Token(Token = "0x6012CF8")]
|
|
[Address(RVA = "0xDDF420", Offset = "0xDDE220", VA = "0x180DDF420")]
|
|
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: 0x06012CF9 RID: 77049 RVA: 0x004534F8 File Offset: 0x004516F8
|
|
[Token(Token = "0x6012CF9")]
|
|
[Address(RVA = "0xDE3490", Offset = "0xDE2290", VA = "0x180DE3490")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterRequestCourseFinishTime(AGAJMBPABDL IEKDDPPNFPF, int ONKGJPBAHEM)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && IEKDDPPNFPF != 0)
|
|
{
|
|
this.BIJKBOPDDOE(IEKDDPPNFPF, ONKGJPBAHEM);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CFA RID: 77050 RVA: 0x0045351C File Offset: 0x0045171C
|
|
[Token(Token = "0x6012CFA")]
|
|
[Address(RVA = "0xDDE050", Offset = "0xDDCE50", VA = "0x180DDE050")]
|
|
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: 0x06012CFB RID: 77051 RVA: 0x00453684 File Offset: 0x00451884
|
|
[Token(Token = "0x6012CFB")]
|
|
[Address(RVA = "0xDE35F0", Offset = "0xDE23F0", VA = "0x180DE35F0")]
|
|
[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: 0x06012CFC RID: 77052 RVA: 0x00453768 File Offset: 0x00451968
|
|
[Token(Token = "0x6012CFC")]
|
|
[Address(RVA = "0xDE0580", Offset = "0xDDF380", VA = "0x180DE0580")]
|
|
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: 0x06012CFD RID: 77053 RVA: 0x004537A8 File Offset: 0x004519A8
|
|
[Token(Token = "0x6012CFD")]
|
|
[Address(RVA = "0xDE3520", Offset = "0xDE2320", VA = "0x180DE3520")]
|
|
[NFOMENMAOIA]
|
|
private void RpcMasterRequestFinishedPlayingRaceEndFeedback(AGAJMBPABDL AGIHAKFFCCD)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && AGIHAKFFCCD != 0)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
this.JCNMLCALOOL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012CFE RID: 77054 RVA: 0x004537DC File Offset: 0x004519DC
|
|
[Token(Token = "0x6012CFE")]
|
|
[Address(RVA = "0xDE0BA0", Offset = "0xDDF9A0", VA = "0x180DE0BA0")]
|
|
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: 0x06012CFF RID: 77055 RVA: 0x0045383C File Offset: 0x00451A3C
|
|
[Token(Token = "0x6012CFF")]
|
|
[Address(RVA = "0xDE0B10", Offset = "0xDDF910", VA = "0x180DE0B10", 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: 0x06012D00 RID: 77056 RVA: 0x00453864 File Offset: 0x00451A64
|
|
[Token(Token = "0x6012D00")]
|
|
[Address(RVA = "0xDDD050", Offset = "0xDDBE50", VA = "0x180DDD050", 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: 0x06012D01 RID: 77057 RVA: 0x00453904 File Offset: 0x00451B04
|
|
[Token(Token = "0x6012D01")]
|
|
[Address(RVA = "0xDDF950", Offset = "0xDDE750", VA = "0x180DDF950")]
|
|
private IEnumerator<KENFJGFMIPM> FLCIFAMNBAH()
|
|
{
|
|
int num;
|
|
StuntRunnerManager.NNNANGBJFNF nnnangbjfnf = new StuntRunnerManager.NNNANGBJFNF(num);
|
|
num = 0;
|
|
nnnangbjfnf.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012D02 RID: 77058 RVA: 0x00453928 File Offset: 0x00451B28
|
|
[Token(Token = "0x6012D02")]
|
|
[Address(RVA = "0xDE0510", Offset = "0xDDF310", VA = "0x180DE0510", Slot = "33")]
|
|
protected override void HOJMEMECCLA()
|
|
{
|
|
if (Matchmaking.KDIKBBAPFDH)
|
|
{
|
|
base.HOJMEMECCLA();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D03 RID: 77059 RVA: 0x00453948 File Offset: 0x00451B48
|
|
[Token(Token = "0x6012D03")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "35")]
|
|
protected override bool OIMCNKEBJGC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012D04 RID: 77060 RVA: 0x00453958 File Offset: 0x00451B58
|
|
[Token(Token = "0x6012D04")]
|
|
[Address(RVA = "0xDE1810", Offset = "0xDE0610", VA = "0x180DE1810")]
|
|
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: 0x06012D05 RID: 77061 RVA: 0x004539C4 File Offset: 0x00451BC4
|
|
[Token(Token = "0x6012D05")]
|
|
[Address(RVA = "0xDDD260", Offset = "0xDDC060", VA = "0x180DDD260")]
|
|
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: 0x06012D06 RID: 77062 RVA: 0x00453A4C File Offset: 0x00451C4C
|
|
[Token(Token = "0x6012D06")]
|
|
[Address(RVA = "0xDDFB30", Offset = "0xDDE930", VA = "0x180DDFB30")]
|
|
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: 0x06012D07 RID: 77063 RVA: 0x00453C3C File Offset: 0x00451E3C
|
|
[Token(Token = "0x6012D07")]
|
|
[Address(RVA = "0xDE3230", Offset = "0xDE2030", VA = "0x180DE3230")]
|
|
private void PLJCLHLJLHN()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COUNTDOWN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D08 RID: 77064 RVA: 0x00453C70 File Offset: 0x00451E70
|
|
[Token(Token = "0x6012D08")]
|
|
[Address(RVA = "0xDDDD70", Offset = "0xDDCB70", VA = "0x180DDDD70")]
|
|
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: 0x06012D09 RID: 77065 RVA: 0x00453D00 File Offset: 0x00451F00
|
|
[Token(Token = "0x6012D09")]
|
|
[Address(RVA = "0xDE2F00", Offset = "0xDE1D00", VA = "0x180DE2F00")]
|
|
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: 0x06012D0A RID: 77066 RVA: 0x00453DFC File Offset: 0x00451FFC
|
|
[Token(Token = "0x6012D0A")]
|
|
[Address(RVA = "0xDDE830", Offset = "0xDDD630", VA = "0x180DDE830")]
|
|
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: 0x06012D0B RID: 77067 RVA: 0x00453E30 File Offset: 0x00452030
|
|
[Token(Token = "0x6012D0B")]
|
|
[Address(RVA = "0xDDFAC0", Offset = "0xDDE8C0", VA = "0x180DDFAC0")]
|
|
private IEnumerator<KENFJGFMIPM> GGNNLAAFINK()
|
|
{
|
|
int num;
|
|
StuntRunnerManager.JHPIDNHGINL jhpidnhginl = new StuntRunnerManager.JHPIDNHGINL(num);
|
|
num = 0;
|
|
jhpidnhginl.<>4__this = this;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06012D0C RID: 77068 RVA: 0x00453E54 File Offset: 0x00452054
|
|
[Token(Token = "0x6012D0C")]
|
|
[Address(RVA = "0xDE3300", Offset = "0xDE2100", VA = "0x180DE3300")]
|
|
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: 0x06012D0D RID: 77069 RVA: 0x00453ED0 File Offset: 0x004520D0
|
|
[Token(Token = "0x6012D0D")]
|
|
[Address(RVA = "0xDDE940", Offset = "0xDDD740", VA = "0x180DDE940")]
|
|
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: 0x06012D0E RID: 77070 RVA: 0x00453F84 File Offset: 0x00452184
|
|
[Token(Token = "0x6012D0E")]
|
|
[Address(RVA = "0xDE1450", Offset = "0xDE0250", VA = "0x180DE1450")]
|
|
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: 0x06012D0F RID: 77071 RVA: 0x00454040 File Offset: 0x00452240
|
|
[Token(Token = "0x6012D0F")]
|
|
[Address(RVA = "0xDDD5E0", Offset = "0xDDC3E0", VA = "0x180DDD5E0")]
|
|
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: 0x06012D10 RID: 77072 RVA: 0x0045407C File Offset: 0x0045227C
|
|
[Token(Token = "0x6012D10")]
|
|
[Address(RVA = "0xDE0460", Offset = "0xDDF260", VA = "0x180DE0460")]
|
|
private bool HMJJPEGDLII(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06012D11 RID: 77073 RVA: 0x004540A4 File Offset: 0x004522A4
|
|
[Token(Token = "0x6012D11")]
|
|
[Address(RVA = "0xDE1A20", Offset = "0xDE0820", VA = "0x180DE1A20")]
|
|
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: 0x06012D12 RID: 77074 RVA: 0x004540F0 File Offset: 0x004522F0
|
|
[Token(Token = "0x6012D12")]
|
|
[Address(RVA = "0xDE23C0", Offset = "0xDE11C0", VA = "0x180DE23C0")]
|
|
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: 0x06012D13 RID: 77075 RVA: 0x00454128 File Offset: 0x00452328
|
|
[Token(Token = "0x6012D13")]
|
|
[Address(RVA = "0xDE1B60", Offset = "0xDE0960", VA = "0x180DE1B60")]
|
|
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: 0x06012D14 RID: 77076 RVA: 0x004541D0 File Offset: 0x004523D0
|
|
[Token(Token = "0x6012D14")]
|
|
[Address(RVA = "0xDE2470", Offset = "0xDE1270", VA = "0x180DE2470")]
|
|
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: 0x06012D15 RID: 77077 RVA: 0x004541FC File Offset: 0x004523FC
|
|
[Token(Token = "0x6012D15")]
|
|
[Address(RVA = "0xDE0FC0", Offset = "0xDDFDC0", VA = "0x180DE0FC0")]
|
|
private void JMEEHDJPDGM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.NOIFOAHDDJN.MasterFinishRoom();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D16 RID: 77078 RVA: 0x00454228 File Offset: 0x00452428
|
|
[Token(Token = "0x6012D16")]
|
|
[Address(RVA = "0xDE3AB0", Offset = "0xDE28B0", VA = "0x180DE3AB0", Slot = "26")]
|
|
public override bool ValidateRoom()
|
|
{
|
|
return DMFDIJNIILL.BNOPJDPGGDB("Stunt Runner");
|
|
}
|
|
|
|
// Token: 0x06012D17 RID: 77079 RVA: 0x00454248 File Offset: 0x00452448
|
|
[Token(Token = "0x6012D17")]
|
|
[Address(RVA = "0xDE0820", Offset = "0xDDF620", VA = "0x180DE0820")]
|
|
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: 0x06012D18 RID: 77080 RVA: 0x00454298 File Offset: 0x00452498
|
|
[Token(Token = "0x6012D18")]
|
|
[Address(RVA = "0xDDF9C0", Offset = "0xDDE7C0", VA = "0x180DDF9C0", 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: 0x06012D19 RID: 77081 RVA: 0x004542DC File Offset: 0x004524DC
|
|
[Token(Token = "0x6012D19")]
|
|
[Address(RVA = "0xDDE660", Offset = "0xDDD460", VA = "0x180DDE660")]
|
|
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: 0x06012D1A RID: 77082 RVA: 0x00454308 File Offset: 0x00452508
|
|
[Token(Token = "0x6012D1A")]
|
|
[Address(RVA = "0xDE2AC0", Offset = "0xDE18C0", VA = "0x180DE2AC0")]
|
|
private void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
this.DLKJPIJMOCL(IEKDDPPNFPF);
|
|
}
|
|
|
|
// Token: 0x06012D1B RID: 77083 RVA: 0x0045431C File Offset: 0x0045251C
|
|
[Token(Token = "0x6012D1B")]
|
|
[Address(RVA = "0xDE1DA0", Offset = "0xDE0BA0", VA = "0x180DE1DA0")]
|
|
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: 0x06012D1C RID: 77084 RVA: 0x00454388 File Offset: 0x00452588
|
|
[Token(Token = "0x6012D1C")]
|
|
[Address(RVA = "0xDDE720", Offset = "0xDDD520", VA = "0x180DDE720")]
|
|
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: 0x06012D1D RID: 77085 RVA: 0x004543F0 File Offset: 0x004525F0
|
|
[Token(Token = "0x6012D1D")]
|
|
[Address(RVA = "0xDE03B0", Offset = "0xDDF1B0", VA = "0x180DE03B0")]
|
|
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: 0x06012D1E RID: 77086 RVA: 0x0045442C File Offset: 0x0045262C
|
|
[Token(Token = "0x6012D1E")]
|
|
[Address(RVA = "0xDDF0A0", Offset = "0xDDDEA0", VA = "0x180DDF0A0")]
|
|
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: 0x06012D1F RID: 77087 RVA: 0x00454490 File Offset: 0x00452690
|
|
[Token(Token = "0x6012D1F")]
|
|
[Address(RVA = "0xDDEC70", Offset = "0xDDDA70", VA = "0x180DDEC70")]
|
|
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: 0x06012D20 RID: 77088 RVA: 0x004544F0 File Offset: 0x004526F0
|
|
[Token(Token = "0x6012D20")]
|
|
[Address(RVA = "0xDDF7D0", Offset = "0xDDE5D0", VA = "0x180DDF7D0")]
|
|
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: 0x06012D21 RID: 77089 RVA: 0x0045452C File Offset: 0x0045272C
|
|
[Token(Token = "0x6012D21")]
|
|
[Address(RVA = "0xDE0620", Offset = "0xDDF420", VA = "0x180DE0620")]
|
|
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: 0x06012D22 RID: 77090 RVA: 0x004545A4 File Offset: 0x004527A4
|
|
[Token(Token = "0x6012D22")]
|
|
[Address(RVA = "0xDDD400", Offset = "0xDDC200", VA = "0x180DDD400")]
|
|
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: 0x06012D23 RID: 77091 RVA: 0x004545F8 File Offset: 0x004527F8
|
|
[Token(Token = "0x6012D23")]
|
|
[Address(RVA = "0xDDEED0", Offset = "0xDDDCD0", VA = "0x180DDEED0")]
|
|
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: 0x06012D24 RID: 77092 RVA: 0x00454698 File Offset: 0x00452898
|
|
[Token(Token = "0x6012D24")]
|
|
[Address(RVA = "0xDE3B90", Offset = "0xDE2990", VA = "0x180DE3B90")]
|
|
public StuntRunnerManager()
|
|
{
|
|
List<PlayerFollowingSpotlight> list = new List();
|
|
this.EBDCFCLHHJF = list;
|
|
this.HMKDHMLGPCD = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06012D25 RID: 77093 RVA: 0x004546D8 File Offset: 0x004528D8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6012D25")]
|
|
[Address(RVA = "0xDE3AF0", Offset = "0xDE28F0", VA = "0x180DE3AF0")]
|
|
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: 0x06012D26 RID: 77094 RVA: 0x0045470C File Offset: 0x0045290C
|
|
[Token(Token = "0x6012D26")]
|
|
[Address(RVA = "0xDDF930", Offset = "0xDDE730", VA = "0x180DDF930")]
|
|
[CompilerGenerated]
|
|
private void FIINJBOEIDP(FMHAJJCDCEM.HPOHGNPANHE GIAOBLMEMMI)
|
|
{
|
|
if (GIAOBLMEMMI != 0)
|
|
{
|
|
int dmliooclkkp = GIAOBLMEMMI.DMLIOOCLKKP;
|
|
this.OINBOKKHFKG = (int)((uint)int.MaxValue);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D27 RID: 77095 RVA: 0x00454730 File Offset: 0x00452930
|
|
[Token(Token = "0x6012D27")]
|
|
[Address(RVA = "0xDE1040", Offset = "0xDDFE40", VA = "0x180DE1040")]
|
|
[CompilerGenerated]
|
|
private void JOPJEHPACLE()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.HCDKPKEIHLD = (ulong)0L;
|
|
this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COURSE_TRANSITION;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400C29A RID: 49818
|
|
[Token(Token = "0x400C29A")]
|
|
private static readonly string NCFFFBDKMFN = "STUNTRUNNER";
|
|
|
|
// Token: 0x0400C29B RID: 49819
|
|
[Token(Token = "0x400C29B")]
|
|
private static readonly string OKDLMKPJPLH = "STUNTRUNNER_UGC";
|
|
|
|
// Token: 0x0400C29C RID: 49820
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x400C29C")]
|
|
[SerializeField]
|
|
[Header("StuntRunner")]
|
|
[Header("Configuration")]
|
|
private int courseMaxBaseScore = (int)((ulong)180000L);
|
|
|
|
// Token: 0x0400C29D RID: 49821
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
|
[Token(Token = "0x400C29D")]
|
|
[SerializeField]
|
|
[Header("Race Start Feedback")]
|
|
private RecRoomAudioClip preRaceStartStinger;
|
|
|
|
// Token: 0x0400C29E RID: 49822
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
|
[Token(Token = "0x400C29E")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip[] countdownTickAudioClips;
|
|
|
|
// Token: 0x0400C29F RID: 49823
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
|
[Token(Token = "0x400C29F")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip raceStartAudioClip;
|
|
|
|
// Token: 0x0400C2A0 RID: 49824
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
|
[Token(Token = "0x400C2A0")]
|
|
[SerializeField]
|
|
private float timeBetweenRaceStartAndGameplayMusic = 1f;
|
|
|
|
// Token: 0x0400C2A1 RID: 49825
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
|
[Token(Token = "0x400C2A1")]
|
|
[SerializeField]
|
|
[Header("Race End Feedback")]
|
|
private StuntRunnerManager.TimeRemainingWarning[] timeRemainingWarnings;
|
|
|
|
// Token: 0x0400C2A2 RID: 49826
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
|
[Token(Token = "0x400C2A2")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep playerFinishedCourse;
|
|
|
|
// Token: 0x0400C2A3 RID: 49827
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
|
|
[Token(Token = "0x400C2A3")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep localPlayerFinishedCourse;
|
|
|
|
// Token: 0x0400C2A4 RID: 49828
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x308")]
|
|
[Token(Token = "0x400C2A4")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerPlacementNotification;
|
|
|
|
// Token: 0x0400C2A5 RID: 49829
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x310")]
|
|
[Token(Token = "0x400C2A5")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep localPlayerFinishedCourseNotification;
|
|
|
|
// Token: 0x0400C2A6 RID: 49830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x390")]
|
|
[Token(Token = "0x400C2A6")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerFinishedCourseVO;
|
|
|
|
// Token: 0x0400C2A7 RID: 49831
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x398")]
|
|
[Token(Token = "0x400C2A7")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerCrowdVO;
|
|
|
|
// Token: 0x0400C2A8 RID: 49832
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")]
|
|
[Token(Token = "0x400C2A8")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerNewBestNotification;
|
|
|
|
// Token: 0x0400C2A9 RID: 49833
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3E0")]
|
|
[Token(Token = "0x400C2A9")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerPostFinishedCourseMusic;
|
|
|
|
// Token: 0x0400C2AA RID: 49834
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x420")]
|
|
[Token(Token = "0x400C2AA")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep courseEnd;
|
|
|
|
// Token: 0x0400C2AB RID: 49835
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")]
|
|
[Token(Token = "0x400C2AB")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerConditionalFeedbackStep courseEndUGC;
|
|
|
|
// Token: 0x0400C2AC RID: 49836
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x520")]
|
|
[Token(Token = "0x400C2AC")]
|
|
[SerializeField]
|
|
[Header("Win Feedback")]
|
|
private float winFeedbackStartDelay;
|
|
|
|
// Token: 0x0400C2AD RID: 49837
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x528")]
|
|
[Token(Token = "0x400C2AD")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep startWinNotification;
|
|
|
|
// Token: 0x0400C2AE RID: 49838
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x568")]
|
|
[Token(Token = "0x400C2AE")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationSS;
|
|
|
|
// Token: 0x0400C2AF RID: 49839
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5A8")]
|
|
[Token(Token = "0x400C2AF")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationS;
|
|
|
|
// Token: 0x0400C2B0 RID: 49840
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")]
|
|
[Token(Token = "0x400C2B0")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationA;
|
|
|
|
// Token: 0x0400C2B1 RID: 49841
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x628")]
|
|
[Token(Token = "0x400C2B1")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationB;
|
|
|
|
// Token: 0x0400C2B2 RID: 49842
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x668")]
|
|
[Token(Token = "0x400C2B2")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationC;
|
|
|
|
// Token: 0x0400C2B3 RID: 49843
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6A8")]
|
|
[Token(Token = "0x400C2B3")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep endWinNotification;
|
|
|
|
// Token: 0x0400C2B4 RID: 49844
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6E8")]
|
|
[Token(Token = "0x400C2B4")]
|
|
[SerializeField]
|
|
[Header("Player Out Feedback")]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerOutBuzzer;
|
|
|
|
// Token: 0x0400C2B5 RID: 49845
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x728")]
|
|
[Token(Token = "0x400C2B5")]
|
|
[SerializeField]
|
|
private StuntRunnerManager.StuntRunnerFeedbackStep announcerTauntVO;
|
|
|
|
// Token: 0x0400C2B6 RID: 49846
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x768")]
|
|
[Token(Token = "0x400C2B6")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip[] audienceReactionSFX;
|
|
|
|
// Token: 0x0400C2B7 RID: 49847
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x770")]
|
|
[Token(Token = "0x400C2B7")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private PlayerFollowingSpotlight playerSpotlightPrefab;
|
|
|
|
// Token: 0x0400C2B8 RID: 49848
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x778")]
|
|
[Token(Token = "0x400C2B8")]
|
|
[SerializeField]
|
|
[Header("UGC Setup")]
|
|
private StuntRunnerGameplayRoom gameplayRoomPrefab;
|
|
|
|
// Token: 0x0400C2B9 RID: 49849
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x780")]
|
|
[Token(Token = "0x400C2B9")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip loadingGameMusic;
|
|
|
|
// Token: 0x0400C2BA RID: 49850
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x788")]
|
|
[Token(Token = "0x400C2BA")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip gameplayMusic;
|
|
|
|
// Token: 0x0400C2BB RID: 49851
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x790")]
|
|
[Token(Token = "0x400C2BB")]
|
|
private DJHELPHHAEN AIONGBBKEHL;
|
|
|
|
// Token: 0x0400C2BC RID: 49852
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x798")]
|
|
[Token(Token = "0x400C2BC")]
|
|
private MJNLDDCLOGP MBDCEOIOBNA;
|
|
|
|
// Token: 0x0400C2BD RID: 49853
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7A0")]
|
|
[Token(Token = "0x400C2BD")]
|
|
private float AGLMOOODGEP;
|
|
|
|
// Token: 0x0400C2BE RID: 49854
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7A8")]
|
|
[Token(Token = "0x400C2BE")]
|
|
private KLLMCPFPIIE<bool> PPIGNNNCKGD;
|
|
|
|
// Token: 0x0400C2BF RID: 49855
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7B0")]
|
|
[Token(Token = "0x400C2BF")]
|
|
private List<PlayerFollowingSpotlight> EBDCFCLHHJF;
|
|
|
|
// Token: 0x0400C2C0 RID: 49856
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7B8")]
|
|
[Token(Token = "0x400C2C0")]
|
|
private KFBABPAPIMB HKECDHNCOMG;
|
|
|
|
// Token: 0x0400C2C1 RID: 49857
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C0")]
|
|
[Token(Token = "0x400C2C1")]
|
|
private KFBABPAPIMB HCDKPKEIHLD;
|
|
|
|
// Token: 0x0400C2C2 RID: 49858
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C8")]
|
|
[Token(Token = "0x400C2C2")]
|
|
private KFBABPAPIMB HBOLBOBPGNK;
|
|
|
|
// Token: 0x0400C2C3 RID: 49859
|
|
[Token(Token = "0x400C2C3")]
|
|
public static MFBGLIHGCGO<StuntRunnerManager.FCLFCDICFFI> FeedbackEvent;
|
|
|
|
// Token: 0x0400C2C8 RID: 49864
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7D7")]
|
|
[Token(Token = "0x400C2C8")]
|
|
private bool HMKDHMLGPCD;
|
|
|
|
// Token: 0x0400C2C9 RID: 49865
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7D8")]
|
|
[Token(Token = "0x400C2C9")]
|
|
private int OINBOKKHFKG;
|
|
|
|
// Token: 0x02002BA1 RID: 11169
|
|
[Token(Token = "0x2002BA1")]
|
|
public enum NLNNKEDCCFG
|
|
{
|
|
// Token: 0x0400C2CB RID: 49867
|
|
[Token(Token = "0x400C2CB")]
|
|
INVALID = 65535,
|
|
// Token: 0x0400C2CC RID: 49868
|
|
[Token(Token = "0x400C2CC")]
|
|
WAIT_FOR_PLAYERS = 0,
|
|
// Token: 0x0400C2CD RID: 49869
|
|
[Token(Token = "0x400C2CD")]
|
|
COURSE_PREP,
|
|
// Token: 0x0400C2CE RID: 49870
|
|
[Token(Token = "0x400C2CE")]
|
|
COUNTDOWN,
|
|
// Token: 0x0400C2CF RID: 49871
|
|
[Token(Token = "0x400C2CF")]
|
|
COURSE_RUNNING,
|
|
// Token: 0x0400C2D0 RID: 49872
|
|
[Token(Token = "0x400C2D0")]
|
|
COURSE_FINISHED,
|
|
// Token: 0x0400C2D1 RID: 49873
|
|
[Token(Token = "0x400C2D1")]
|
|
COURSE_TRANSITION = 6
|
|
}
|
|
|
|
// Token: 0x02002BA2 RID: 11170
|
|
[Token(Token = "0x2002BA2")]
|
|
private enum ANEPBEHADDE
|
|
{
|
|
// Token: 0x0400C2D3 RID: 49875
|
|
[Token(Token = "0x400C2D3")]
|
|
TIMED_OUT,
|
|
// Token: 0x0400C2D4 RID: 49876
|
|
[Token(Token = "0x400C2D4")]
|
|
COMPLETED
|
|
}
|
|
|
|
// Token: 0x02002BA3 RID: 11171
|
|
[Token(Token = "0x2002BA3")]
|
|
private enum GHFKPDACBMI
|
|
{
|
|
// Token: 0x0400C2D6 RID: 49878
|
|
[Token(Token = "0x400C2D6")]
|
|
CURRENT_COURSE_FINISHED = 1,
|
|
// Token: 0x0400C2D7 RID: 49879
|
|
[Token(Token = "0x400C2D7")]
|
|
COURSE_TIME,
|
|
// Token: 0x0400C2D8 RID: 49880
|
|
[Token(Token = "0x400C2D8")]
|
|
TOTAL_TIME = 9,
|
|
// Token: 0x0400C2D9 RID: 49881
|
|
[Token(Token = "0x400C2D9")]
|
|
COMPLETED_COURSE_TIME1,
|
|
// Token: 0x0400C2DA RID: 49882
|
|
[Token(Token = "0x400C2DA")]
|
|
COMPLETED_COURSE_TIME2,
|
|
// Token: 0x0400C2DB RID: 49883
|
|
[Token(Token = "0x400C2DB")]
|
|
COMPLETED_COURSE_TIME3,
|
|
// Token: 0x0400C2DC RID: 49884
|
|
[Token(Token = "0x400C2DC")]
|
|
COMPLETED_COURSE_TIME4,
|
|
// Token: 0x0400C2DD RID: 49885
|
|
[Token(Token = "0x400C2DD")]
|
|
COMPLETED_COURSE_TIME5,
|
|
// Token: 0x0400C2DE RID: 49886
|
|
[Token(Token = "0x400C2DE")]
|
|
COMPLETED_COURSE_TIME6
|
|
}
|
|
|
|
// Token: 0x02002BA4 RID: 11172
|
|
[Token(Token = "0x2002BA4")]
|
|
private enum POBLOHBLGPA
|
|
{
|
|
// Token: 0x0400C2E0 RID: 49888
|
|
[Token(Token = "0x400C2E0")]
|
|
DURING_RACE,
|
|
// Token: 0x0400C2E1 RID: 49889
|
|
[Token(Token = "0x400C2E1")]
|
|
POST_RACE
|
|
}
|
|
|
|
// Token: 0x02002BA5 RID: 11173
|
|
[Token(Token = "0x2002BA5")]
|
|
public enum FCLFCDICFFI
|
|
{
|
|
// Token: 0x0400C2E3 RID: 49891
|
|
[Token(Token = "0x400C2E3")]
|
|
COUNTDOWN,
|
|
// Token: 0x0400C2E4 RID: 49892
|
|
[Token(Token = "0x400C2E4")]
|
|
RACE_START,
|
|
// Token: 0x0400C2E5 RID: 49893
|
|
[Token(Token = "0x400C2E5")]
|
|
PLAYER_FINISHED,
|
|
// Token: 0x0400C2E6 RID: 49894
|
|
[Token(Token = "0x400C2E6")]
|
|
GAME_START
|
|
}
|
|
|
|
// Token: 0x02002BA6 RID: 11174
|
|
[Token(Token = "0x2002BA6")]
|
|
[Serializable]
|
|
private struct StuntRunnerFeedbackStep
|
|
{
|
|
// Token: 0x06012D28 RID: 77096 RVA: 0x00454758 File Offset: 0x00452958
|
|
[Token(Token = "0x6012D28")]
|
|
[Address(RVA = "0x9E4480", Offset = "0x9E3280", VA = "0x1809E4480")]
|
|
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: 0x06012D29 RID: 77097 RVA: 0x0045482C File Offset: 0x00452A2C
|
|
[Token(Token = "0x6012D29")]
|
|
[Address(RVA = "0x9E46E0", Offset = "0x9E34E0", VA = "0x1809E46E0")]
|
|
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: 0x0400C2E7 RID: 49895
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C2E7")]
|
|
public RecRoomAudioClip[] possibleAudioClips;
|
|
|
|
// Token: 0x0400C2E8 RID: 49896
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400C2E8")]
|
|
public bool stopMusic;
|
|
|
|
// Token: 0x0400C2E9 RID: 49897
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400C2E9")]
|
|
public RecRoomAudioClip musicChange;
|
|
|
|
// Token: 0x0400C2EA RID: 49898
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400C2EA")]
|
|
public string notificationTitle;
|
|
|
|
// Token: 0x0400C2EB RID: 49899
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400C2EB")]
|
|
public string notificationSubTitle;
|
|
|
|
// Token: 0x0400C2EC RID: 49900
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400C2EC")]
|
|
public float notificationDuration;
|
|
|
|
// Token: 0x0400C2ED RID: 49901
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
|
[Token(Token = "0x400C2ED")]
|
|
public float delayAfterAudioClipBeforeNextFeedbackStep;
|
|
|
|
// Token: 0x0400C2EE RID: 49902
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400C2EE")]
|
|
public float delayWhenNoAudioClipBeforeNextFeedbackStep;
|
|
|
|
// Token: 0x0400C2EF RID: 49903
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400C2EF")]
|
|
private SFXAudioSource clipAudioSource;
|
|
}
|
|
|
|
// Token: 0x02002BA7 RID: 11175
|
|
[Token(Token = "0x2002BA7")]
|
|
[Serializable]
|
|
private struct StuntRunnerFeedbackStepBucket
|
|
{
|
|
// Token: 0x0400C2F0 RID: 49904
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C2F0")]
|
|
public float percentile;
|
|
|
|
// Token: 0x0400C2F1 RID: 49905
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400C2F1")]
|
|
public StuntRunnerManager.StuntRunnerFeedbackStep feedback;
|
|
}
|
|
|
|
// Token: 0x02002BA8 RID: 11176
|
|
[Token(Token = "0x2002BA8")]
|
|
[Serializable]
|
|
private struct StuntRunnerBucketedFeedbackStep
|
|
{
|
|
// Token: 0x06012D2A RID: 77098 RVA: 0x004548DC File Offset: 0x00452ADC
|
|
[Token(Token = "0x6012D2A")]
|
|
[Address(RVA = "0x9E4290", Offset = "0x9E3090", VA = "0x1809E4290")]
|
|
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: 0x0400C2F2 RID: 49906
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C2F2")]
|
|
public StuntRunnerManager.StuntRunnerFeedbackStepBucket[] feedbackBuckets;
|
|
}
|
|
|
|
// Token: 0x02002BA9 RID: 11177
|
|
[Token(Token = "0x2002BA9")]
|
|
[Serializable]
|
|
private struct StuntRunnerConditionalFeedbackStep
|
|
{
|
|
// Token: 0x06012D2B RID: 77099 RVA: 0x0045490C File Offset: 0x00452B0C
|
|
[Token(Token = "0x6012D2B")]
|
|
[Address(RVA = "0x9E4430", Offset = "0x9E3230", VA = "0x1809E4430")]
|
|
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: 0x0400C2F3 RID: 49907
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C2F3")]
|
|
public StuntRunnerManager.StuntRunnerFeedbackStep completedFeedback;
|
|
|
|
// Token: 0x0400C2F4 RID: 49908
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400C2F4")]
|
|
public StuntRunnerManager.StuntRunnerFeedbackStep timedOutFeedback;
|
|
}
|
|
|
|
// Token: 0x02002BAA RID: 11178
|
|
[Token(Token = "0x2002BAA")]
|
|
[Serializable]
|
|
private struct TimeRemainingWarning
|
|
{
|
|
// Token: 0x0400C2F5 RID: 49909
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400C2F5")]
|
|
public int timeRemaining;
|
|
|
|
// Token: 0x0400C2F6 RID: 49910
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400C2F6")]
|
|
public RecRoomAudioClip warningVO;
|
|
}
|
|
|
|
// Token: 0x02002BAB RID: 11179
|
|
[Token(Token = "0x2002BAB")]
|
|
public sealed class FJMBFFOAKBF : MulticastDelegate
|
|
{
|
|
// Token: 0x06012D2C RID: 77100 RVA: 0x00454920 File Offset: 0x00452B20
|
|
[Token(Token = "0x6012D2C")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public FJMBFFOAKBF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06012D2D RID: 77101 RVA: 0x0045493C File Offset: 0x00452B3C
|
|
[Token(Token = "0x6012D2D")]
|
|
[Address(RVA = "0x9DAC30", Offset = "0x9D9A30", VA = "0x1809DAC30", Slot = "13")]
|
|
public void Invoke(StuntRunnerManager.FCLFCDICFFI DMKLBMIAAJA)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012D2E RID: 77102 RVA: 0x004549BC File Offset: 0x00452BBC
|
|
[Token(Token = "0x6012D2E")]
|
|
[Address(RVA = "0x9DABB0", Offset = "0x9D99B0", VA = "0x1809DABB0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(StuntRunnerManager.FCLFCDICFFI DMKLBMIAAJA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012D2F RID: 77103 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012D2F")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|