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