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 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 kllmcpfpiie; this.PPIGNNNCKGD = kllmcpfpiie; GameCombatManager combatManager = SingletonMonoBehaviour.ONCPNMDGGKG.combatManager; Action action = new Action(this.IGHHMAIKHOA); combatManager.LocalPlayerKillzoneRespawnLogicOverride = action; IILCGFIHJLP buttonPressed = StuntRunnerButton.ButtonPressed; Action action2 = new Action(this.EOAOCBLGGKD); StuntRunnerButton.ButtonPressed = IILCGFIHJLP.BPJDFPACLMK(buttonPressed, action2); MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action3 = new Action(this.OnPlayerDisconnected); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp; MFBGLIHGCGO playerCreatedEvent = Player.PlayerCreatedEvent; Action 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.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 buttonPressed = StuntRunnerButton.ButtonPressed; Action action = new Action(this.EOAOCBLGGKD); StuntRunnerButton.ButtonPressed = IILCGFIHJLP.GMNMHGMFGOL(buttonPressed, action); MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action2 = new Action(this.OnPlayerDisconnected); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.HPHOOJLDKKM = iilcgfihjlp; MFBGLIHGCGO playerCreatedEvent = Player.PlayerCreatedEvent; Action action3 = new Action(this.EOAPHLIGKID); IILCGFIHJLP iilcgfihjlp2; Player.PlayerCreatedEvent = iilcgfihjlp2; if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { GameTimerManager k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN; k__BackingField.PFKICEOHDMK(ncfffbdkmfn); GameTimerManager k__BackingField2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; string ncfffbdkmfn2 = StuntRunnerManager.NCFFFBDKMFN; 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 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 k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN; k__BackingField.FOAHLGDNOAG(ncfffbdkmfn); AudioManager.CCJPMJMBJKC.MCMNIEIJAPG(); MFBGLIHGCGO 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 KFJJNNCFCEE() { /* An exception occurred when decompiling this method (06012CF7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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: 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.k__BackingField = unscaledTime; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestCourseFinishTime); float k__BackingField = this.MFOCPIILHIL.k__BackingField; int millisecondsFromLocalGameStart = base.GetMillisecondsFromLocalGameStart(k__BackingField); AGAJMBPABDL agajmbpabdl; photonView.RpcMaster(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.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.k__BackingField; int num12 = Mathf.RoundToInt(num3); bool flag2 = ONKGJPBAHEM >= num12; GameScoreManager scoreManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; IEnumerable 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 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.k__BackingField = num; if (this.NOIFOAHDDJN.statChannel > 0) { PMGCJEPKFOF pmgcjepkfof = FMHAJJCDCEM.DLAECPIJONJ(this.NOIFOAHDDJN.statChannel, ONKGJPBAHEM, FMHAJJCDCEM.COJPLNKOFBE.IfLess); } if (this.NOIFOAHDDJN.statChannel == 6) { } } if (this.NOIFOAHDDJN.StuntRunnerScoreBoard) { int k__BackingField = this.NOIFOAHDDJN.k__BackingField; StuntRunnerScoreBoard stuntRunnerScoreBoard = this.NOIFOAHDDJN.StuntRunnerScoreBoard; } if (!IEKDDPPNFPF.DMKCIEPGGAB) { IEnumerator enumerator; KFBABPAPIMB kfbabpapimb = SingletonMonoBehaviour.ONCPNMDGGKG.Run(this, enumerator); } IEnumerator 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 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 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 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 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.k__BackingField.playerMovement; string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN; playerMovement.AddMovementActionRestriction(ncfffbdkmfn); GameTimerManager k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; string ncfffbdkmfn2 = StuntRunnerManager.NCFFFBDKMFN; 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.k__BackingField.playerMovement; string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN; playerMovement.AddMovementActionRestriction(ncfffbdkmfn); GameTimerManager k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; string ncfffbdkmfn2 = StuntRunnerManager.NCFFFBDKMFN; 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.k__BackingField ? 1 : 0) != num) { RecRoomAudioClip recRoomAudioClip = this.preRaceStartStinger; int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3); } this.IBCCGIMGOKB(); ReadOnlyCollection 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 ppignnnckgd = this.PPIGNNNCKGD; int num5 = 0; ppignnnckgd.BDJFGEJFPPO(num5); MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA; float length = this.preRaceStartStinger.audioClip.length; mbdceoiobna.KGFFMEICLNN(length); } Player k__BackingField = Player.k__BackingField; int num6 = 0; if (k__BackingField != num6) { int k__BackingField = Player.k__BackingField.k__BackingField; this.OINBOKKHFKG = (int)((ulong)2147483647L); int statChannel = this.NOIFOAHDDJN.statChannel; PMGCJEPKFOF pmgcjepkfof = FMHAJJCDCEM.KEBGCHHOLDI(k__BackingField, statChannel); Action 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.k__BackingField.playerMovement; string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN; playerMovement.AddMovementActionRestriction(ncfffbdkmfn); MFBGLIHGCGO feedbackEvent = StuntRunnerManager.FeedbackEvent; if (feedbackEvent != 0) { int num2 = 0; feedbackEvent.CNFDGDEOPPF(num2); } SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this); SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("", this); List 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.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 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 k__BackingField = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN; k__BackingField.PFBIOPEBOCN(ncfffbdkmfn); GameRuleManager.DFMMNEPGEGI mfocpiilhil = this.MFOCPIILHIL; float unscaledTime = Time.unscaledTime; mfocpiilhil.k__BackingField = unscaledTime; this.MFOCPIILHIL.k__BackingField = -1f; if (!KKPBCOOONNK.BNNCCCFFALC) { break; } MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA; float num2 = this.k__BackingField; mbdceoiobna.KGFFMEICLNN(num2); IEnumerable 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 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 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 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 k__BackingField = Player.k__BackingField; SpawnPoint localPlayerCheckpointSpawnPoint = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.localPlayerCheckpointSpawnPoint; int num2 = 0; if (!(localPlayerCheckpointSpawnPoint == num2)) { Transform firstAvailableSpawnTransform = localPlayerCheckpointSpawnPoint.GetFirstAvailableSpawnTransform(num, num); return; } int num3 = 0; 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 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.k__BackingField; int num2 = 0; if (num > (float)num2) { } float unscaledTime = Time.unscaledTime; num = unscaledTime; float num3 = this.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.k__BackingField; int num2 = 0; if (num > (float)num2) { } float unscaledTime = Time.unscaledTime; num = unscaledTime; float num3 = this.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.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 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 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.k__BackingField ? 1 : 0) == num) { break; } IEnumerable activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers(); if (activePlayers != 0) { PlayerFollowingSpotlight playerFollowingSpotlight = global::UnityEngine.Object.Instantiate(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 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 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 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 PPIGNNNCKGD; // Token: 0x0400C2BF RID: 49855 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7B0")] [Token(Token = "0x400C2BF")] private List 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 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."); } } } }