using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecNet; using RecRoom.Activities.Quest; using RecRoom.Async; using RecRoom.Core; using RecRoom.Core.Locomotion; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using RecRoom.UI.HUD; using UnityEngine; using UnityEngine.SceneManagement; namespace RecRoom.Activities.StuntRunner { // Token: 0x020026AB RID: 9899 [Token(Token = "0x20026AB")] [StructLayout(3)] public class StuntRunnerManager : QuestManager { // Token: 0x17002EA0 RID: 11936 // (get) Token: 0x0601130F RID: 70415 RVA: 0x00410140 File Offset: 0x0040E340 [Token(Token = "0x17002EA0")] public new static StuntRunnerManager ONCPNMDGGKG { [Token(Token = "0x601130F")] [Address(RVA = "0x15D2710", Offset = "0x15D1110", VA = "0x1815D2710")] get { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0) { return; } } } // Token: 0x17002EA1 RID: 11937 // (get) Token: 0x06011310 RID: 70416 RVA: 0x00410158 File Offset: 0x0040E358 [Token(Token = "0x17002EA1")] public new static bool FFNIFALJLDD { [Token(Token = "0x6011310")] [Address(RVA = "0x15D27B0", Offset = "0x15D11B0", VA = "0x1815D27B0")] get { GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (instance == 0) { } int num = 0; return instance != num; } } // Token: 0x17002EA2 RID: 11938 // (get) Token: 0x06011311 RID: 70417 RVA: 0x0041017C File Offset: 0x0040E37C [Token(Token = "0x17002EA2")] public int MGHGCJIKLCE { [Token(Token = "0x6011311")] [Address(RVA = "0x83EF20", Offset = "0x83D920", VA = "0x18083EF20")] get { return 7; } } // Token: 0x17002EA3 RID: 11939 // (get) Token: 0x06011312 RID: 70418 RVA: 0x0041018C File Offset: 0x0040E38C [Token(Token = "0x17002EA3")] public override string LJDMGKNAOOG { [Token(Token = "0x6011312")] [Address(RVA = "0x15D28C0", Offset = "0x15D12C0", VA = "0x1815D28C0", Slot = "20")] get { return "stuntrunner"; } } // Token: 0x17002EA4 RID: 11940 // (get) Token: 0x06011313 RID: 70419 RVA: 0x004101A0 File Offset: 0x0040E3A0 // (set) Token: 0x06011314 RID: 70420 RVA: 0x004101BC File Offset: 0x0040E3BC [Token(Token = "0x17002EA4")] private StuntRunnerManager.NLNNKEDCCFG GENECNFMDHJ { [Token(Token = "0x6011313")] [Address(RVA = "0x15D1D80", Offset = "0x15D0780", VA = "0x1815D1D80")] get { DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL; throw new NullReferenceException(); } [Token(Token = "0x6011314")] [Address(RVA = "0x15CFC70", Offset = "0x15CE670", VA = "0x1815CFC70")] 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: 0x17002EA5 RID: 11941 // (get) Token: 0x06011315 RID: 70421 RVA: 0x00410230 File Offset: 0x0040E430 [Token(Token = "0x17002EA5")] private StuntRunnerManager.ANEPBEHADDE BEOPIOIFFHC { [Token(Token = "0x6011315")] [Address(RVA = "0x15CD110", Offset = "0x15CBB10", VA = "0x1815CD110")] get { DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL; throw new NullReferenceException(); } } // Token: 0x17002EA6 RID: 11942 // (get) Token: 0x06011316 RID: 70422 RVA: 0x0041024C File Offset: 0x0040E44C [Token(Token = "0x17002EA6")] private bool MOJPGCDFOLK { [Token(Token = "0x6011316")] [Address(RVA = "0x15CDDE0", Offset = "0x15CC7E0", VA = "0x1815CDDE0")] get { Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList; int num = 0; int length = playerList.Length; if (num < length) { Photon.Realtime.Player player = playerList[num]; if (player != 0) { global::Player player2 = player.GPOMCJICJIH(); int num2 = 0; if (!(player2 == num2) && !player2.ICMBJEEFPLE) { num++; } } } return true; } } // Token: 0x17002EA7 RID: 11943 // (get) Token: 0x06011317 RID: 70423 RVA: 0x004102AC File Offset: 0x0040E4AC // (set) Token: 0x06011318 RID: 70424 RVA: 0x004102CC File Offset: 0x0040E4CC [Token(Token = "0x17002EA7")] private bool PNCEEPJDIJC { [Token(Token = "0x6011317")] [Address(RVA = "0x15D0470", Offset = "0x15CEE70", VA = "0x1815D0470")] get { return this.PPIGNNNCKGD.Get() != null; } [Token(Token = "0x6011318")] [Address(RVA = "0x15CD670", Offset = "0x15CC070", VA = "0x1815CD670")] set { SynchronizedField ppignnnckgd = this.PPIGNNNCKGD; } } // Token: 0x17002EA8 RID: 11944 // (get) Token: 0x06011319 RID: 70425 RVA: 0x004102E8 File Offset: 0x0040E4E8 // (set) Token: 0x0601131A RID: 70426 RVA: 0x004102FC File Offset: 0x0040E4FC [Token(Token = "0x17002EA8")] public float AFNMODGGIBP { [Token(Token = "0x6011319")] [Address(RVA = "0x15D2700", Offset = "0x15D1100", VA = "0x1815D2700")] get; [Token(Token = "0x601131A")] [Address(RVA = "0x15D2920", Offset = "0x15D1320", VA = "0x1815D2920")] set; } // Token: 0x17002EA9 RID: 11945 // (get) Token: 0x0601131B RID: 70427 RVA: 0x00410310 File Offset: 0x0040E510 // (set) Token: 0x0601131C RID: 70428 RVA: 0x00410324 File Offset: 0x0040E524 [Token(Token = "0x17002EA9")] public bool FLCIBNFHPDP { [Token(Token = "0x601131B")] [Address(RVA = "0x15D26F0", Offset = "0x15D10F0", VA = "0x1815D26F0")] get; [Token(Token = "0x601131C")] [Address(RVA = "0x15D2910", Offset = "0x15D1310", VA = "0x1815D2910")] set; } // Token: 0x17002EAA RID: 11946 // (get) Token: 0x0601131D RID: 70429 RVA: 0x00410338 File Offset: 0x0040E538 // (set) Token: 0x0601131E RID: 70430 RVA: 0x0041034C File Offset: 0x0040E54C [Token(Token = "0x17002EAA")] public bool JLIOADFGFFO { [Token(Token = "0x601131D")] [Address(RVA = "0x15D26E0", Offset = "0x15D10E0", VA = "0x1815D26E0")] get; [Token(Token = "0x601131E")] [Address(RVA = "0x15D2900", Offset = "0x15D1300", VA = "0x1815D2900")] set; } // Token: 0x17002EAB RID: 11947 // (get) Token: 0x0601131F RID: 70431 RVA: 0x00410360 File Offset: 0x0040E560 // (set) Token: 0x06011320 RID: 70432 RVA: 0x00410374 File Offset: 0x0040E574 [Token(Token = "0x17002EAB")] public bool GBDICFBAIFI { [Token(Token = "0x601131F")] [Address(RVA = "0x15D28F0", Offset = "0x15D12F0", VA = "0x1815D28F0")] get; [Token(Token = "0x6011320")] [Address(RVA = "0x15D2950", Offset = "0x15D1350", VA = "0x1815D2950")] set; } // Token: 0x17002EAC RID: 11948 // (get) Token: 0x06011321 RID: 70433 RVA: 0x00410388 File Offset: 0x0040E588 // (set) Token: 0x06011322 RID: 70434 RVA: 0x0041039C File Offset: 0x0040E59C [Token(Token = "0x17002EAC")] public bool ACPDBCPBHGM { [Token(Token = "0x6011321")] [Address(RVA = "0x15D28B0", Offset = "0x15D12B0", VA = "0x1815D28B0")] get { return this.HMKDHMLGPCD; } [Token(Token = "0x6011322")] [Address(RVA = "0x15D2930", Offset = "0x15D1330", VA = "0x1815D2930")] set { if (this.HMKDHMLGPCD != value) { this.HMKDHMLGPCD = value; this.EEBAFJDFEIM(); return; } } } // Token: 0x17002EAD RID: 11949 // (get) Token: 0x06011323 RID: 70435 RVA: 0x004103C0 File Offset: 0x0040E5C0 [Token(Token = "0x17002EAD")] private StuntRunnerGameplayRoom NOIFOAHDDJN { [Token(Token = "0x6011323")] [Address(RVA = "0x15CFBE0", Offset = "0x15CE5E0", VA = "0x1815CFBE0")] get { if (this.PCNKFJBAHJP == 0) { return; } } } // Token: 0x17002EAE RID: 11950 // (get) Token: 0x06011324 RID: 70436 RVA: 0x004103DC File Offset: 0x0040E5DC [Token(Token = "0x17002EAE")] protected override bool JANLBLEEFKN { [Token(Token = "0x6011324")] [Address(RVA = "0x15CFB80", Offset = "0x15CE580", VA = "0x1815CFB80", Slot = "27")] get { if (this.LJHAADLIAPN == 0) { } return true; } } // Token: 0x17002EAF RID: 11951 // (get) Token: 0x06011325 RID: 70437 RVA: 0x004103F8 File Offset: 0x0040E5F8 [Token(Token = "0x17002EAF")] protected override bool JGOCJLPFBMA { [Token(Token = "0x6011325")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "31")] get { return true; } } // Token: 0x06011326 RID: 70438 RVA: 0x00410408 File Offset: 0x0040E608 [Token(Token = "0x6011326")] [Address(RVA = "0x15CC140", Offset = "0x15CAB40", VA = "0x1815CC140", Slot = "13")] protected override void Awake() { base.Awake(); SingletonMonoBehaviour.Instance.RemoveGameProgressSupport(this); int num; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SRSM", SetterPermissionMode.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", SetterPermissionMode.MASTER); this.MBDCEOIOBNA = mjnlddclogp; SynchronizedField synchronizedField; this.PPIGNNNCKGD = synchronizedField; GameCombatManager combatManager = SingletonMonoBehaviour.Instance.combatManager; Action action = new Action(this.IGHHMAIKHOA); combatManager.LocalPlayerKillzoneRespawnLogicOverride = action; ActionEvent buttonPressed = StuntRunnerButton.ButtonPressed; Action action2 = new Action(this.EOAOCBLGGKD); StuntRunnerButton.ButtonPressed = buttonPressed + action2; ActionEvent onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected; Action action3 = new Action(this.OnPlayerDisconnected); PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected + action3; ActionEvent playerCreatedEvent = global::Player.PlayerCreatedEvent; Action action4 = new Action(this.EOAPHLIGKID); global::Player.PlayerCreatedEvent = playerCreatedEvent + action4; this.EEBAFJDFEIM(); } // Token: 0x06011327 RID: 70439 RVA: 0x004105E4 File Offset: 0x0040E7E4 [Token(Token = "0x6011327")] [Address(RVA = "0x15D23C0", Offset = "0x15D0DC0", VA = "0x1815D23C0", Slot = "21")] protected override void Start() { base.Start(); DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL; } // Token: 0x06011328 RID: 70440 RVA: 0x00410604 File Offset: 0x0040E804 [Token(Token = "0x6011328")] [Address(RVA = "0x15D2400", Offset = "0x15D0E00", VA = "0x1815D2400", 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: 0x06011329 RID: 70441 RVA: 0x00410684 File Offset: 0x0040E884 [Token(Token = "0x6011329")] [Address(RVA = "0x15D1080", Offset = "0x15CFA80", VA = "0x1815D1080", Slot = "14")] protected override void OnDestroy() { ActionEvent buttonPressed = StuntRunnerButton.ButtonPressed; Action action = new Action(this.EOAOCBLGGKD); StuntRunnerButton.ButtonPressed = buttonPressed - action; ActionEvent onPhotonPlayerDisconnected = PhotonNetwork.OnPhotonPlayerDisconnected; Action action2 = new Action(this.OnPlayerDisconnected); PhotonNetwork.OnPhotonPlayerDisconnected = onPhotonPlayerDisconnected - action2; ActionEvent playerCreatedEvent = global::Player.PlayerCreatedEvent; Action action3 = new Action(this.EOAPHLIGKID); global::Player.PlayerCreatedEvent = playerCreatedEvent - action3; 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.IsInitialized) { SingletonMonoBehaviour.Instance.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: 0x0601132A RID: 70442 RVA: 0x004107FC File Offset: 0x0040E9FC [Token(Token = "0x601132A")] [Address(RVA = "0x15CF850", Offset = "0x15CE250", VA = "0x1815CF850", Slot = "36")] protected override void JDDFBKNNHEI() { bool flag = Matchmaking.KDIKBBAPFDH; bool isMasterClient = PhotonNetwork.IsMasterClient; if (flag != isMasterClient) { string name = this.gameplayRoomPrefab.name; float z = Vector3.zero.z; Quaternion identity = Quaternion.identity; int viewIdField = base.photonView.viewIdField; } base.JDDFBKNNHEI(); if (flag) { } } // Token: 0x0601132B RID: 70443 RVA: 0x00410860 File Offset: 0x0040EA60 [Token(Token = "0x601132B")] [Address(RVA = "0x15CF510", Offset = "0x15CDF10", VA = "0x1815CF510", Slot = "37")] protected override void INMJPHMGOOJ(int PMHBGEOLIMO) { Scene activeScene = SceneManager.GetActiveScene(); this.INMJPHMGOOJ(PMHBGEOLIMO); } // Token: 0x0601132C RID: 70444 RVA: 0x00410884 File Offset: 0x0040EA84 [Token(Token = "0x601132C")] [Address(RVA = "0x15CD900", Offset = "0x15CC300", VA = "0x1815CD900", Slot = "39")] protected override void EDKEGDLDHKA() { base.EDKEGDLDHKA(); if (this.HBOLBOBPGNK != 0) { this.HBOLBOBPGNK = (ulong)0L; } } // Token: 0x0601132D RID: 70445 RVA: 0x004108AC File Offset: 0x0040EAAC [Token(Token = "0x601132D")] [Address(RVA = "0x15D0950", Offset = "0x15CF350", VA = "0x1815D0950", Slot = "24")] protected override void NJGKEJCHADK() { int num; do { num = 0; base.NJGKEJCHADK(); if (!PhotonNetwork.IsMasterClient) { 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) { } if (num != -1) { } } 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(); ActionEvent feedbackEvent = StuntRunnerManager.FeedbackEvent; if (feedbackEvent != 0) { feedbackEvent.Invoke((uint)3); } } // Token: 0x0601132E RID: 70446 RVA: 0x004109F8 File Offset: 0x0040EBF8 [Token(Token = "0x601132E")] [Address(RVA = "0x15D0FB0", Offset = "0x15CF9B0", VA = "0x1815D0FB0", Slot = "25")] protected override void OODEMNCOLED() { base.OODEMNCOLED(); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.RemoveLocalPlayerSpawnPointTag(this); this.FBCNCJICPDN(); if (PhotonNetwork.IsMasterClient) { this.GENECNFMDHJ = (StuntRunnerManager.NLNNKEDCCFG)((uint)65535); return; } } // Token: 0x0601132F RID: 70447 RVA: 0x00410A40 File Offset: 0x0040EC40 [Token(Token = "0x601132F")] [Address(RVA = "0x15D1590", Offset = "0x15CFF90", VA = "0x1815D1590")] 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: 0x06011330 RID: 70448 RVA: 0x00410AB4 File Offset: 0x0040ECB4 [Token(Token = "0x6011330")] [Address(RVA = "0x15CE0C0", Offset = "0x15CCAC0", VA = "0x1815CE0C0")] private void EOAPHLIGKID(global::Player IEKDDPPNFPF) { DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL; if (!Matchmaking.KDIKBBAPFDH) { Scheduler instance = SingletonMonoBehaviour.Instance; StuntRunnerManager.HCJCMBPLDJP hcjcmbpldjp; hcjcmbpldjp.System.IDisposable.Dispose(); hcjcmbpldjp.<>1__state = (int)((ulong)0L); ISchedulerPromise schedulerPromise = instance.Run(this, hcjcmbpldjp); return; } DJHELPHHAEN aiongbbkehl2 = this.AIONGBBKEHL; AudioManager.CCJPMJMBJKC.AKGLMCJAMFK(); } // Token: 0x06011331 RID: 70449 RVA: 0x00410B10 File Offset: 0x0040ED10 [Token(Token = "0x6011331")] [Address(RVA = "0x15CFB30", Offset = "0x15CE530", VA = "0x1815CFB30")] private IEnumerator KFJJNNCFCEE() { /* An exception occurred when decompiling this method (06011331) 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: call:void(HCJCMBPLDJP::System.IDisposable.Dispose, ldloc:HCJCMBPLDJP(var_0)) stfld:int32(HCJCMBPLDJP::<>1__state, ldloc:HCJCMBPLDJP(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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: 0x06011332 RID: 70450 RVA: 0x00410B2C File Offset: 0x0040ED2C [Token(Token = "0x6011332")] [Address(RVA = "0x15CDEF0", Offset = "0x15CC8F0", VA = "0x1815CDEF0")] private void EOAOCBLGGKD(PhysicalButtonBase LKDLEHGHCAD, global::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.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestCourseFinishTime); float k__BackingField = this.MFOCPIILHIL.k__BackingField; int millisecondsFromLocalGameStart = base.GetMillisecondsFromLocalGameStart(k__BackingField); Photon.Realtime.Player player; photonView.RpcMaster(rpcaction, player, millisecondsFromLocalGameStart); } } // Token: 0x06011333 RID: 70451 RVA: 0x00410BA8 File Offset: 0x0040EDA8 [Token(Token = "0x6011333")] [Address(RVA = "0x15D1F50", Offset = "0x15D0950", VA = "0x1815D1F50")] [PunRPC] private void RpcMasterRequestCourseFinishTime(Photon.Realtime.Player IEKDDPPNFPF, int ONKGJPBAHEM) { if (PhotonNetwork.IsMasterClient && IEKDDPPNFPF != 0) { this.BIJKBOPDDOE(IEKDDPPNFPF, ONKGJPBAHEM); } } // Token: 0x06011334 RID: 70452 RVA: 0x00410BCC File Offset: 0x0040EDCC [Token(Token = "0x6011334")] [Address(RVA = "0x15CCA60", Offset = "0x15CB460", VA = "0x1815CCA60")] private void BIJKBOPDDOE(Photon.Realtime.Player 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) { } if (num != -1) { } } while (num != 0); PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcNotifyPlayerFinishedCourse); } // Token: 0x06011335 RID: 70453 RVA: 0x00410D38 File Offset: 0x0040EF38 [Token(Token = "0x6011335")] [Address(RVA = "0x15D20B0", Offset = "0x15D0AB0", VA = "0x1815D20B0")] [PunRPC] private void RpcNotifyPlayerFinishedCourse(Photon.Realtime.Player IEKDDPPNFPF, int ONKGJPBAHEM, bool JEKOKGLNHBD, bool AANDHEPIJCJ, int CGDNDHLEBBD) { if (IEKDDPPNFPF.IsLocal) { float num; this.MFOCPIILHIL.k__BackingField = num; if (this.NOIFOAHDDJN.statChannel > 0) { IPromise promise = 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.IsLocal) { IEnumerator enumerator; ISchedulerPromise schedulerPromise = SingletonMonoBehaviour.Instance.Run(this, enumerator); } IEnumerator enumerator2; ISchedulerPromise schedulerPromise2 = SingletonMonoBehaviour.Instance.Run(this, enumerator2); this.HBOLBOBPGNK = schedulerPromise2; StuntRunnerGameplayRoom stuntRunnerGameplayRoom = this.NOIFOAHDDJN; if (stuntRunnerGameplayRoom.courseTimers != (ulong)0L) { stuntRunnerGameplayRoom.UpdateCourseTimers(ONKGJPBAHEM); float time = Time.time; stuntRunnerGameplayRoom.IJJIDMJDKMG = time; } } // Token: 0x06011336 RID: 70454 RVA: 0x00410E1C File Offset: 0x0040F01C [Token(Token = "0x6011336")] [Address(RVA = "0x15CF020", Offset = "0x15CDA20", VA = "0x1815CF020")] private IEnumerator HPGHIHJJNNF(int ONKGJPBAHEM, Photon.Realtime.Player ADEPKCHAJEK, bool JEKOKGLNHBD, bool AANDHEPIJCJ) { /* An exception occurred when decompiling this method (06011336) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Activities.StuntRunner.StuntRunnerManager::HPGHIHJJNNF(System.Int32,Photon.Realtime.Player,System.Boolean,System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(CKOJINHJJND::System.IDisposable.Dispose, ldloc:CKOJINHJJND(var_0)) stfld:int32(CKOJINHJJND::finishTimeMilliseconds, ldloc:CKOJINHJJND(var_0), ldloc:int32(ONKGJPBAHEM)) stfld:Player(CKOJINHJJND::finishingPlayer, ldloc:CKOJINHJJND(var_0), ldloc:Player(ADEPKCHAJEK)) stfld:bool(CKOJINHJJND::timedOut, ldloc:CKOJINHJJND(var_0), ldloc:bool(JEKOKGLNHBD)) stfld:bool(CKOJINHJJND::firstToFinish, ldloc:CKOJINHJJND(var_0), ldc.i4:bool(0)) stfld:int32(CKOJINHJJND::<>1__state, ldloc:CKOJINHJJND(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:StuntRunnerManager(CKOJINHJJND::<>4__this, ldloc:CKOJINHJJND(var_0), ldloc:StuntRunnerManager(this)) } 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: 0x06011337 RID: 70455 RVA: 0x00410E5C File Offset: 0x0040F05C [Token(Token = "0x6011337")] [Address(RVA = "0x15D1FE0", Offset = "0x15D09E0", VA = "0x1815D1FE0")] [PunRPC] private void RpcMasterRequestFinishedPlayingRaceEndFeedback(Photon.Realtime.Player AGIHAKFFCCD) { if (PhotonNetwork.IsMasterClient && AGIHAKFFCCD != 0) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; this.JCNMLCALOOL(); } } // Token: 0x06011338 RID: 70456 RVA: 0x00410E90 File Offset: 0x0040F090 [Token(Token = "0x6011338")] [Address(RVA = "0x15CF610", Offset = "0x15CE010", VA = "0x1815CF610")] 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) { } if (num != -1) { if (typeof(IDisposable).TypeHandle == (ulong)84L) { return; } if (typeof(IDisposable).TypeHandle == (ulong)77L) { break; } } } while (num != 0); SynchronizedField ppignnnckgd = this.PPIGNNNCKGD; } // Token: 0x06011339 RID: 70457 RVA: 0x00410F04 File Offset: 0x0040F104 [Token(Token = "0x6011339")] [Address(RVA = "0x15CF580", Offset = "0x15CDF80", VA = "0x1815CF580", Slot = "30")] protected override void INOEDNDKAOH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.INOEDNDKAOH(CPMPEJFMDED, OEAPMLMHLLF); if (PhotonNetwork.IsMasterClient) { int num = 0; this.GENECNFMDHJ = (StuntRunnerManager.NLNNKEDCCFG)num; } } // Token: 0x0601133A RID: 70458 RVA: 0x00410F2C File Offset: 0x0040F12C [Token(Token = "0x601133A")] [Address(RVA = "0x15CB9E0", Offset = "0x15CA3E0", VA = "0x1815CB9E0", Slot = "32")] protected override void AGBLIFFDHLJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.AGBLIFFDHLJ(CPMPEJFMDED, OEAPMLMHLLF); if (!Matchmaking.KDIKBBAPFDH) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.localPlayerCheckpointSpawnPoint = (ulong)0L; GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num = 0; spawnManager.LocalPlayerRequestRespawn(true, num != 0); } NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveRespawnPlayersOnGameOverSupport(this); this.PAPOELNILLE(); Scheduler instance = SingletonMonoBehaviour.Instance; StuntRunnerManager.NNNANGBJFNF nnnangbjfnf; nnnangbjfnf.System.IDisposable.Dispose(); nnnangbjfnf.<>1__state = (int)((ulong)0L); nnnangbjfnf.<>4__this = this; ISchedulerPromise schedulerPromise = instance.Run(this, nnnangbjfnf); } // Token: 0x0601133B RID: 70459 RVA: 0x00410FCC File Offset: 0x0040F1CC [Token(Token = "0x601133B")] [Address(RVA = "0x15CE450", Offset = "0x15CCE50", VA = "0x1815CE450")] private IEnumerator FLCIFAMNBAH() { /* An exception occurred when decompiling this method (0601133B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Activities.StuntRunner.StuntRunnerManager::FLCIFAMNBAH() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(NNNANGBJFNF::System.IDisposable.Dispose, ldloc:NNNANGBJFNF(var_0)) stfld:int32(NNNANGBJFNF::<>1__state, ldloc:NNNANGBJFNF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:StuntRunnerManager(NNNANGBJFNF::<>4__this, ldloc:NNNANGBJFNF(var_0), ldloc:StuntRunnerManager(this)) } 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: 0x0601133C RID: 70460 RVA: 0x00410FF0 File Offset: 0x0040F1F0 [Token(Token = "0x601133C")] [Address(RVA = "0x15CEFB0", Offset = "0x15CD9B0", VA = "0x1815CEFB0", Slot = "33")] protected override void HOJMEMECCLA() { if (Matchmaking.KDIKBBAPFDH) { base.HOJMEMECCLA(); return; } } // Token: 0x0601133D RID: 70461 RVA: 0x00411010 File Offset: 0x0040F210 [Token(Token = "0x601133D")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "35")] protected override bool OIMCNKEBJGC() { } // Token: 0x0601133E RID: 70462 RVA: 0x00411020 File Offset: 0x0040F220 [Token(Token = "0x601133E")] [Address(RVA = "0x15D02B0", Offset = "0x15CECB0", VA = "0x1815D02B0")] private void LPIBCKNDAKO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { PlayerMovement playerMovement = global::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: 0x0601133F RID: 70463 RVA: 0x0041108C File Offset: 0x0040F28C [Token(Token = "0x601133F")] [Address(RVA = "0x15CBC00", Offset = "0x15CA600", VA = "0x1815CBC00")] private void AJFHGFGJLFH() { if (PhotonNetwork.IsMasterClient) { Photon.Realtime.Player[] playerList = PhotonNetwork.PlayerList; int num = 0; int length = playerList.Length; if (num < length) { Photon.Realtime.Player player = playerList[num]; if (player == 0) { return; } global::Player player2 = player.GPOMCJICJIH(); int num2 = 0; if (player2 == num2 || player2.ICMBJEEFPLE) { return; } num++; } StuntRunnerGameplayRoom stuntRunnerGameplayRoom = this.NOIFOAHDDJN; int num3 = 0; if (stuntRunnerGameplayRoom != num3) { this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COURSE_PREP; } } } // Token: 0x06011340 RID: 70464 RVA: 0x00411114 File Offset: 0x0040F314 [Token(Token = "0x6011340")] [Address(RVA = "0x15CE610", Offset = "0x15CD010", VA = "0x1815CE610")] private void HLMIGEHACCO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { int num; int num4; do { num = 0; PlayerMovement playerMovement = global::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.Instance; 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(); IReadOnlyCollection allCheckpoints = CheckpointOverlapVolume.AllCheckpoints; if (allCheckpoints != 0 && num < allCheckpoints) { num += num; if (num != allCheckpoints) { num++; } } num4 = 0; if (allCheckpoints != 0) { } if (num != -1) { } } while (num != 0); if (PhotonNetwork.IsMasterClient) { this.AKIAKKFAKML(); SynchronizedField ppignnnckgd = this.PPIGNNNCKGD; int num5 = 0; ppignnnckgd.Set(num5); MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA; float length = this.preRaceStartStinger.audioClip.length; mbdceoiobna.KGFFMEICLNN(length); } global::Player k__BackingField = global::Player.k__BackingField; int num6 = 0; if (k__BackingField != num6) { int k__BackingField = global::Player.k__BackingField.k__BackingField; this.OINBOKKHFKG = (int)((ulong)2147483647L); int statChannel = this.NOIFOAHDDJN.statChannel; IPromise promise = FMHAJJCDCEM.KEBGCHHOLDI(k__BackingField, statChannel); Action action = new Action(this.FIINJBOEIDP); if (num4 < this) { num4 += num4; if (num4 == this) { promise += promise; num4 += 19; throw new NullReferenceException(); } num4++; } } } // Token: 0x06011341 RID: 70465 RVA: 0x00411308 File Offset: 0x0040F508 [Token(Token = "0x6011341")] [Address(RVA = "0x15D1CF0", Offset = "0x15D06F0", VA = "0x1815D1CF0")] private void PLJCLHLJLHN() { if (PhotonNetwork.IsMasterClient && this.MBDCEOIOBNA.OLGMEEIPCAL) { this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COUNTDOWN; return; } } // Token: 0x06011342 RID: 70466 RVA: 0x0041133C File Offset: 0x0040F53C [Token(Token = "0x6011342")] [Address(RVA = "0x15CC750", Offset = "0x15CB150", VA = "0x1815CC750")] private void BIFLDMJJGKB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { int num; do { num = 0; PlayerMovement playerMovement = global::Player.k__BackingField.playerMovement; string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN; playerMovement.AddMovementActionRestriction(ncfffbdkmfn); ActionEvent feedbackEvent = StuntRunnerManager.FeedbackEvent; if (feedbackEvent != 0) { int num2 = 0; feedbackEvent.Invoke(num2); } SingletonMonoBehaviour.Instance.RemovePersistentNotification(this); SingletonMonoBehaviour.Instance.AddPersistentNotification("", this); List ebdcfclhhjf = this.EBDCFCLHHJF; List.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); if (PhotonNetwork.IsMasterClient) { this.MBDCEOIOBNA.KGFFMEICLNN(3f); } } // Token: 0x06011343 RID: 70467 RVA: 0x004113D0 File Offset: 0x0040F5D0 [Token(Token = "0x6011343")] [Address(RVA = "0x15D19C0", Offset = "0x15D03C0", VA = "0x1815D19C0")] private void PJMPHMJMPIN() { while (this.MBDCEOIOBNA.OLGMEEIPCAL) { SingletonMonoBehaviour.Instance.RemovePersistentNotification(this); if (this.HKECDHNCOMG == (ulong)0L) { Scheduler instance = SingletonMonoBehaviour.Instance; StuntRunnerManager.JHPIDNHGINL jhpidnhginl; jhpidnhginl.System.IDisposable.Dispose(); jhpidnhginl.<>1__state = (int)((ulong)0L); jhpidnhginl.<>4__this = this; ISchedulerPromise schedulerPromise = instance.Run(this, jhpidnhginl); this.HKECDHNCOMG = schedulerPromise; } if (PhotonNetwork.IsMasterClient) { this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COURSE_RUNNING; base.LFKGKLJOOFD = QuestManager.OIHHCDMIMOG.STATE_1; return; } } float num = this.MBDCEOIOBNA.HPDDAIKGLBM; if (SingletonMonoBehaviour.Instance != 0) { RecRoomAudioClip[] array = this.countdownTickAudioClips; int num2 = Mathf.RoundToInt(num); int num3 = array.Length; num3 -= num2; RecRoomAudioClip[] array2 = this.countdownTickAudioClips; int num4 = array2.Length; if (num3 < num4) { num4 = num3; RecRoomAudioClip recRoomAudioClip = array2[num4]; int num5 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num5); } } this.AGLMOOODGEP = num; } // Token: 0x06011344 RID: 70468 RVA: 0x004114C0 File Offset: 0x0040F6C0 [Token(Token = "0x6011344")] [Address(RVA = "0x15CD260", Offset = "0x15CBC60", VA = "0x1815CD260")] private void DCCHNCKOKGI(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { PlayerMovement playerMovement = global::Player.k__BackingField.playerMovement; string ncfffbdkmfn = StuntRunnerManager.NCFFFBDKMFN; playerMovement.RemoveMovementActionRestriction(ncfffbdkmfn); this.HKECDHNCOMG = (ulong)0L; } // Token: 0x06011345 RID: 70469 RVA: 0x004114F4 File Offset: 0x0040F6F4 [Token(Token = "0x6011345")] [Address(RVA = "0x15CE5B0", Offset = "0x15CCFB0", VA = "0x1815CE5B0")] private IEnumerator GGNNLAAFINK() { /* An exception occurred when decompiling this method (06011345) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Activities.StuntRunner.StuntRunnerManager::GGNNLAAFINK() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(JHPIDNHGINL::System.IDisposable.Dispose, ldloc:JHPIDNHGINL(var_0)) stfld:int32(JHPIDNHGINL::<>1__state, ldloc:JHPIDNHGINL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:StuntRunnerManager(JHPIDNHGINL::<>4__this, ldloc:JHPIDNHGINL(var_0), ldloc:StuntRunnerManager(this)) } 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: 0x06011346 RID: 70470 RVA: 0x00411518 File Offset: 0x0040F718 [Token(Token = "0x6011346")] [Address(RVA = "0x15D1DC0", Offset = "0x15D07C0", VA = "0x1815D1DC0")] private void PPALPJIMCKL(float PCDAEFGODFA) { if (SingletonMonoBehaviour.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: 0x06011347 RID: 70471 RVA: 0x00411584 File Offset: 0x0040F784 [Token(Token = "0x6011347")] [Address(RVA = "0x15CD370", Offset = "0x15CBD70", VA = "0x1815CD370")] 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 (!PhotonNetwork.IsMasterClient) { 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) { } if (num != -1) { } } while (num != 0); } // Token: 0x06011348 RID: 70472 RVA: 0x0041163C File Offset: 0x0040F83C [Token(Token = "0x6011348")] [Address(RVA = "0x15CFEC0", Offset = "0x15CE8C0", VA = "0x1815CFEC0")] 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 (!PhotonNetwork.IsMasterClient) { 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) { } if (num != -1) { } } while (num != 0); bool flag3; if (flag3) { throw new NullReferenceException(); } } // Token: 0x06011349 RID: 70473 RVA: 0x004116F4 File Offset: 0x0040F8F4 [Token(Token = "0x6011349")] [Address(RVA = "0x15CBFA0", Offset = "0x15CA9A0", VA = "0x1815CBFA0")] private bool ANHCGPMKLON() { int num; do { num = 0; IEnumerable activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers(); if (activePlayers != 0) { bool flag; while (flag) { } } if (activePlayers != 0) { } if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x0601134A RID: 70474 RVA: 0x00411734 File Offset: 0x0040F934 [Token(Token = "0x601134A")] [Address(RVA = "0x15CEF00", Offset = "0x15CD900", VA = "0x1815CEF00")] private bool HMJJPEGDLII(Photon.Realtime.Player IEKDDPPNFPF) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; if (!flag) { return flag; } return flag; } // Token: 0x0601134B RID: 70475 RVA: 0x0041175C File Offset: 0x0040F95C [Token(Token = "0x601134B")] [Address(RVA = "0x15D04C0", Offset = "0x15CEEC0", VA = "0x1815D04C0")] 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: 0x0601134C RID: 70476 RVA: 0x004117A8 File Offset: 0x0040F9A8 [Token(Token = "0x601134C")] [Address(RVA = "0x15D0E90", Offset = "0x15CF890", VA = "0x1815D0E90")] 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: 0x0601134D RID: 70477 RVA: 0x004117E0 File Offset: 0x0040F9E0 [Token(Token = "0x601134D")] [Address(RVA = "0x15D0600", Offset = "0x15CF000", VA = "0x1815D0600")] private void MGNCBJGCJDI() { if (PhotonNetwork.IsMasterClient) { this.JCNMLCALOOL(); } if (this.PPIGNNNCKGD.Get() != 0 && this.HCDKPKEIHLD == (ulong)0L) { Scheduler instance = SingletonMonoBehaviour.Instance; DJHELPHHAEN aiongbbkehl = this.AIONGBBKEHL; StuntRunnerManager.CAGKAIDKJLK cagkaidkjlk; cagkaidkjlk.System.IDisposable.Dispose(); int num = 0; cagkaidkjlk.<>4__this = this; cagkaidkjlk.<>1__state = num; bool flag; cagkaidkjlk.timedOut = flag; ISchedulerPromise schedulerPromise = instance.Run(this, cagkaidkjlk); this.HCDKPKEIHLD = schedulerPromise; Action action = new Action(this.JOPJEHPACLE); if (num < this) { num += num; num++; } } } // Token: 0x0601134E RID: 70478 RVA: 0x00411890 File Offset: 0x0040FA90 [Token(Token = "0x601134E")] [Address(RVA = "0x15D0F40", Offset = "0x15CF940", VA = "0x1815D0F40")] private IEnumerator OMOIMBJPFGI(bool JEKOKGLNHBD) { /* An exception occurred when decompiling this method (0601134E) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Activities.StuntRunner.StuntRunnerManager::OMOIMBJPFGI(System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(CAGKAIDKJLK::System.IDisposable.Dispose, ldloc:CAGKAIDKJLK(var_0)) stfld:StuntRunnerManager(CAGKAIDKJLK::<>4__this, ldloc:CAGKAIDKJLK(var_0), ldloc:StuntRunnerManager(this)) stfld:int32(CAGKAIDKJLK::<>1__state, ldloc:CAGKAIDKJLK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:bool(CAGKAIDKJLK::timedOut, ldloc:CAGKAIDKJLK(var_0), ldloc:bool(JEKOKGLNHBD)) } 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: 0x0601134F RID: 70479 RVA: 0x004118BC File Offset: 0x0040FABC [Token(Token = "0x601134F")] [Address(RVA = "0x15CFA30", Offset = "0x15CE430", VA = "0x1815CFA30")] private void JMEEHDJPDGM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (PhotonNetwork.IsMasterClient) { this.NOIFOAHDDJN.MasterFinishRoom(); return; } } // Token: 0x06011350 RID: 70480 RVA: 0x004118E8 File Offset: 0x0040FAE8 [Token(Token = "0x6011350")] [Address(RVA = "0x15D2570", Offset = "0x15D0F70", VA = "0x1815D2570", Slot = "26")] public override bool ValidateRoom() { return DMFDIJNIILL.BNOPJDPGGDB("Stunt Runner"); } // Token: 0x06011351 RID: 70481 RVA: 0x00411908 File Offset: 0x0040FB08 [Token(Token = "0x6011351")] [Address(RVA = "0x15CF2E0", Offset = "0x15CDCE0", VA = "0x1815CF2E0")] private void IGHHMAIKHOA(Killzone IKPBPBLJCOC) { int num = 0; global::Player k__BackingField = global::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: 0x06011352 RID: 70482 RVA: 0x00411958 File Offset: 0x0040FB58 [Token(Token = "0x6011352")] [Address(RVA = "0x15CE4B0", Offset = "0x15CCEB0", VA = "0x1815CE4B0", Slot = "29")] protected override void GCJMPACDBGI(Photon.Realtime.Player EKPGBEDANBL, QuestManager.HBAKAJDNNJL FIHNIMLBFLE, JIEHOGDIGPG IDNLGJOHKHI) { Scheduler instance = SingletonMonoBehaviour.Instance; bool isLocal = EKPGBEDANBL.IsLocal; StuntRunnerManager.LJBPLHBEHPJ ljbplhbehpj; ljbplhbehpj.System.IDisposable.Dispose(); ljbplhbehpj.<>1__state = (int)((ulong)0L); ljbplhbehpj.<>4__this = this; ljbplhbehpj.downedPlayerIsLocal = isLocal; ISchedulerPromise schedulerPromise = instance.Run(this, ljbplhbehpj); } // Token: 0x06011353 RID: 70483 RVA: 0x004119A0 File Offset: 0x0040FBA0 [Token(Token = "0x6011353")] [Address(RVA = "0x15CD0A0", Offset = "0x15CBAA0", VA = "0x1815CD0A0")] private IEnumerator CEKKCCJHMKL(bool NJKJCDCIFBN) { /* An exception occurred when decompiling this method (06011353) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Activities.StuntRunner.StuntRunnerManager::CEKKCCJHMKL(System.Boolean) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void(LJBPLHBEHPJ::System.IDisposable.Dispose, ldloc:LJBPLHBEHPJ(var_0)) stfld:StuntRunnerManager(LJBPLHBEHPJ::<>4__this, ldloc:LJBPLHBEHPJ(var_0), ldloc:StuntRunnerManager(this)) stfld:int32(LJBPLHBEHPJ::<>1__state, ldloc:LJBPLHBEHPJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:bool(LJBPLHBEHPJ::downedPlayerIsLocal, ldloc:LJBPLHBEHPJ(var_0), ldloc:bool(NJKJCDCIFBN)) } 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: 0x06011354 RID: 70484 RVA: 0x004119CC File Offset: 0x0040FBCC [Token(Token = "0x6011354")] [Address(RVA = "0x15D1580", Offset = "0x15CFF80", VA = "0x1815D1580")] private void OnPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF) { this.DLKJPIJMOCL(IEKDDPPNFPF); } // Token: 0x06011355 RID: 70485 RVA: 0x004119E0 File Offset: 0x0040FBE0 [Token(Token = "0x6011355")] [Address(RVA = "0x15D0840", Offset = "0x15CF240", VA = "0x1815D0840")] 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: 0x06011356 RID: 70486 RVA: 0x00411A4C File Offset: 0x0040FC4C [Token(Token = "0x6011356")] [Address(RVA = "0x15CD150", Offset = "0x15CBB50", VA = "0x1815CD150")] 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: 0x06011357 RID: 70487 RVA: 0x00411AB4 File Offset: 0x0040FCB4 [Token(Token = "0x6011357")] [Address(RVA = "0x15CEE50", Offset = "0x15CD850", VA = "0x1815CEE50")] 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: 0x06011358 RID: 70488 RVA: 0x00411AF0 File Offset: 0x0040FCF0 [Token(Token = "0x6011358")] [Address(RVA = "0x15CDB30", Offset = "0x15CC530", VA = "0x1815CDB30")] private int EJHCALKKBPM(Photon.Realtime.Player IEKDDPPNFPF) { int num; do { num = 0; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; bool flag; if (!flag) { goto IL_44; } IEnumerable activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers(); if (activePlayers != 0) { bool flag2; while (!flag2) { } GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; } if (activePlayers != 0) { } if (num != -1) { } } while (num != 0); return 1; IL_44: throw new NullReferenceException(); } // Token: 0x06011359 RID: 70489 RVA: 0x00411B58 File Offset: 0x0040FD58 [Token(Token = "0x6011359")] [Address(RVA = "0x15CD6D0", Offset = "0x15CC0D0", VA = "0x1815CD6D0")] private void DLKJPIJMOCL(Photon.Realtime.Player IEKDDPPNFPF) { int num; do { num = 0; if (this.EBDCFCLHHJF == 0) { return; } List.Enumerator enumerator; bool flag; if (enumerator != 0 && flag) { Photon.Realtime.Player player; while (player != IEKDDPPNFPF) { } } if (num != -1) { } } while (num != 0); int num2 = 0; if (num != num2) { bool flag2 = this.EBDCFCLHHJF.Remove(num); GameObject gameObject; global::UnityEngine.Object.Destroy(gameObject); } } // Token: 0x0601135A RID: 70490 RVA: 0x00411BBC File Offset: 0x0040FDBC [Token(Token = "0x601135A")] [Address(RVA = "0x15CE2A0", Offset = "0x15CCCA0", VA = "0x1815CE2A0")] private void FBCNCJICPDN() { int num; do { num = 0; List ebdcfclhhjf = this.EBDCFCLHHJF; List.Enumerator enumerator; if (enumerator != 0) { GameObject gameObject; global::UnityEngine.Object.Destroy(gameObject); } if (num != -1) { } } while (num != 0); this.EBDCFCLHHJF.Clear(); } // Token: 0x0601135B RID: 70491 RVA: 0x00411BFC File Offset: 0x0040FDFC [Token(Token = "0x601135B")] [Address(RVA = "0x15CF0C0", Offset = "0x15CDAC0", VA = "0x1815CF0C0")] 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); global::Player player; playerFollowingSpotlight.OGEDGNGNPNA = player; int num2 = 0; playerFollowingSpotlight.PAJGCGDFHKK = num2 != 0; this.EBDCFCLHHJF.Add(playerFollowingSpotlight); } if (activePlayers != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x0601135C RID: 70492 RVA: 0x00411C78 File Offset: 0x0040FE78 [Token(Token = "0x601135C")] [Address(RVA = "0x15CBDA0", Offset = "0x15CA7A0", VA = "0x1815CBDA0")] private void AKIAKKFAKML() { int num; do { num = 0; if (!PhotonNetwork.IsMasterClient) { break; } IEnumerable activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers(); if (activePlayers != 0) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; } if (activePlayers != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x0601135D RID: 70493 RVA: 0x00411CD0 File Offset: 0x0040FED0 [Token(Token = "0x601135D")] [Address(RVA = "0x15CD960", Offset = "0x15CC360", VA = "0x1815CD960")] 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: 0x0601135E RID: 70494 RVA: 0x00411D70 File Offset: 0x0040FF70 [Token(Token = "0x601135E")] [Address(RVA = "0x15D2640", Offset = "0x15D1040", VA = "0x1815D2640")] public StuntRunnerManager() { List list = new List(); this.EBDCFCLHHJF = list; this.HMKDHMLGPCD = true; base..ctor(); } // Token: 0x0601135F RID: 70495 RVA: 0x00411DB0 File Offset: 0x0040FFB0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x601135F")] [Address(RVA = "0x15D25B0", Offset = "0x15D0FB0", VA = "0x1815D25B0")] static StuntRunnerManager() { int num; ActionEvent actionEvent = new ActionEvent(4, num != 0); num = 0; StuntRunnerManager.FeedbackEvent = actionEvent; } // Token: 0x06011360 RID: 70496 RVA: 0x00411DE4 File Offset: 0x0040FFE4 [Token(Token = "0x6011360")] [Address(RVA = "0x15CE430", Offset = "0x15CCE30", VA = "0x1815CE430")] [CompilerGenerated] private void FIINJBOEIDP(FMHAJJCDCEM.HPOHGNPANHE GIAOBLMEMMI) { if (GIAOBLMEMMI != 0) { int dmliooclkkp = GIAOBLMEMMI.DMLIOOCLKKP; this.OINBOKKHFKG = (int)((uint)int.MaxValue); } } // Token: 0x06011361 RID: 70497 RVA: 0x00411E08 File Offset: 0x00410008 [Token(Token = "0x6011361")] [Address(RVA = "0x15CFAB0", Offset = "0x15CE4B0", VA = "0x1815CFAB0")] [CompilerGenerated] private void JOPJEHPACLE() { if (PhotonNetwork.IsMasterClient) { this.HCDKPKEIHLD = (ulong)0L; this.GENECNFMDHJ = StuntRunnerManager.NLNNKEDCCFG.COURSE_TRANSITION; return; } } // Token: 0x0400B724 RID: 46884 [Token(Token = "0x400B724")] private static readonly string NCFFFBDKMFN = "STUNTRUNNER"; // Token: 0x0400B725 RID: 46885 [Token(Token = "0x400B725")] private static readonly string OKDLMKPJPLH = "STUNTRUNNER_UGC"; // Token: 0x0400B726 RID: 46886 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")] [Token(Token = "0x400B726")] [SerializeField] [Header("Configuration")] [Header("StuntRunner")] private int courseMaxBaseScore = (int)((ulong)180000L); // Token: 0x0400B727 RID: 46887 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")] [Token(Token = "0x400B727")] [SerializeField] [Header("Race Start Feedback")] private RecRoomAudioClip preRaceStartStinger; // Token: 0x0400B728 RID: 46888 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")] [Token(Token = "0x400B728")] [SerializeField] private RecRoomAudioClip[] countdownTickAudioClips; // Token: 0x0400B729 RID: 46889 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")] [Token(Token = "0x400B729")] [SerializeField] private RecRoomAudioClip raceStartAudioClip; // Token: 0x0400B72A RID: 46890 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400B72A")] [SerializeField] private float timeBetweenRaceStartAndGameplayMusic = 1f; // Token: 0x0400B72B RID: 46891 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x400B72B")] [SerializeField] [Header("Race End Feedback")] private StuntRunnerManager.TimeRemainingWarning[] timeRemainingWarnings; // Token: 0x0400B72C RID: 46892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x208")] [Token(Token = "0x400B72C")] [SerializeField] private StuntRunnerManager.StuntRunnerConditionalFeedbackStep playerFinishedCourse; // Token: 0x0400B72D RID: 46893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x288")] [Token(Token = "0x400B72D")] [SerializeField] private StuntRunnerManager.StuntRunnerConditionalFeedbackStep localPlayerFinishedCourse; // Token: 0x0400B72E RID: 46894 [global::Cpp2IlInjected.FieldOffset(Offset = "0x308")] [Token(Token = "0x400B72E")] [SerializeField] private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerPlacementNotification; // Token: 0x0400B72F RID: 46895 [global::Cpp2IlInjected.FieldOffset(Offset = "0x310")] [Token(Token = "0x400B72F")] [SerializeField] private StuntRunnerManager.StuntRunnerConditionalFeedbackStep localPlayerFinishedCourseNotification; // Token: 0x0400B730 RID: 46896 [global::Cpp2IlInjected.FieldOffset(Offset = "0x390")] [Token(Token = "0x400B730")] [SerializeField] private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerFinishedCourseVO; // Token: 0x0400B731 RID: 46897 [global::Cpp2IlInjected.FieldOffset(Offset = "0x398")] [Token(Token = "0x400B731")] [SerializeField] private StuntRunnerManager.StuntRunnerBucketedFeedbackStep localPlayerCrowdVO; // Token: 0x0400B732 RID: 46898 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3A0")] [Token(Token = "0x400B732")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerNewBestNotification; // Token: 0x0400B733 RID: 46899 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3E0")] [Token(Token = "0x400B733")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerPostFinishedCourseMusic; // Token: 0x0400B734 RID: 46900 [global::Cpp2IlInjected.FieldOffset(Offset = "0x420")] [Token(Token = "0x400B734")] [SerializeField] private StuntRunnerManager.StuntRunnerConditionalFeedbackStep courseEnd; // Token: 0x0400B735 RID: 46901 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")] [Token(Token = "0x400B735")] [SerializeField] private StuntRunnerManager.StuntRunnerConditionalFeedbackStep courseEndUGC; // Token: 0x0400B736 RID: 46902 [global::Cpp2IlInjected.FieldOffset(Offset = "0x520")] [Token(Token = "0x400B736")] [SerializeField] [Header("Win Feedback")] private float winFeedbackStartDelay; // Token: 0x0400B737 RID: 46903 [global::Cpp2IlInjected.FieldOffset(Offset = "0x528")] [Token(Token = "0x400B737")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep startWinNotification; // Token: 0x0400B738 RID: 46904 [global::Cpp2IlInjected.FieldOffset(Offset = "0x568")] [Token(Token = "0x400B738")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationSS; // Token: 0x0400B739 RID: 46905 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5A8")] [Token(Token = "0x400B739")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationS; // Token: 0x0400B73A RID: 46906 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5E8")] [Token(Token = "0x400B73A")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationA; // Token: 0x0400B73B RID: 46907 [global::Cpp2IlInjected.FieldOffset(Offset = "0x628")] [Token(Token = "0x400B73B")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationB; // Token: 0x0400B73C RID: 46908 [global::Cpp2IlInjected.FieldOffset(Offset = "0x668")] [Token(Token = "0x400B73C")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep winNotificationC; // Token: 0x0400B73D RID: 46909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6A8")] [Token(Token = "0x400B73D")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep endWinNotification; // Token: 0x0400B73E RID: 46910 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6E8")] [Token(Token = "0x400B73E")] [SerializeField] [Header("Player Out Feedback")] private StuntRunnerManager.StuntRunnerFeedbackStep localPlayerOutBuzzer; // Token: 0x0400B73F RID: 46911 [global::Cpp2IlInjected.FieldOffset(Offset = "0x728")] [Token(Token = "0x400B73F")] [SerializeField] private StuntRunnerManager.StuntRunnerFeedbackStep announcerTauntVO; // Token: 0x0400B740 RID: 46912 [global::Cpp2IlInjected.FieldOffset(Offset = "0x768")] [Token(Token = "0x400B740")] [SerializeField] private RecRoomAudioClip[] audienceReactionSFX; // Token: 0x0400B741 RID: 46913 [global::Cpp2IlInjected.FieldOffset(Offset = "0x770")] [Token(Token = "0x400B741")] [SerializeField] [Header("Visuals")] private PlayerFollowingSpotlight playerSpotlightPrefab; // Token: 0x0400B742 RID: 46914 [global::Cpp2IlInjected.FieldOffset(Offset = "0x778")] [Token(Token = "0x400B742")] [SerializeField] [Header("UGC Setup")] private StuntRunnerGameplayRoom gameplayRoomPrefab; // Token: 0x0400B743 RID: 46915 [global::Cpp2IlInjected.FieldOffset(Offset = "0x780")] [Token(Token = "0x400B743")] [SerializeField] private RecRoomAudioClip loadingGameMusic; // Token: 0x0400B744 RID: 46916 [global::Cpp2IlInjected.FieldOffset(Offset = "0x788")] [Token(Token = "0x400B744")] [SerializeField] private RecRoomAudioClip gameplayMusic; // Token: 0x0400B745 RID: 46917 [global::Cpp2IlInjected.FieldOffset(Offset = "0x790")] [Token(Token = "0x400B745")] private DJHELPHHAEN AIONGBBKEHL; // Token: 0x0400B746 RID: 46918 [global::Cpp2IlInjected.FieldOffset(Offset = "0x798")] [Token(Token = "0x400B746")] private MJNLDDCLOGP MBDCEOIOBNA; // Token: 0x0400B747 RID: 46919 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7A0")] [Token(Token = "0x400B747")] private float AGLMOOODGEP; // Token: 0x0400B748 RID: 46920 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7A8")] [Token(Token = "0x400B748")] private SynchronizedField PPIGNNNCKGD; // Token: 0x0400B749 RID: 46921 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7B0")] [Token(Token = "0x400B749")] private List EBDCFCLHHJF; // Token: 0x0400B74A RID: 46922 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7B8")] [Token(Token = "0x400B74A")] private ISchedulerPromise HKECDHNCOMG; // Token: 0x0400B74B RID: 46923 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C0")] [Token(Token = "0x400B74B")] private ISchedulerPromise HCDKPKEIHLD; // Token: 0x0400B74C RID: 46924 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C8")] [Token(Token = "0x400B74C")] private ISchedulerPromise HBOLBOBPGNK; // Token: 0x0400B74D RID: 46925 [Token(Token = "0x400B74D")] public static ActionEvent FeedbackEvent; // Token: 0x0400B752 RID: 46930 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7D7")] [Token(Token = "0x400B752")] private bool HMKDHMLGPCD; // Token: 0x0400B753 RID: 46931 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7D8")] [Token(Token = "0x400B753")] private int OINBOKKHFKG; // Token: 0x020026AC RID: 9900 [Token(Token = "0x20026AC")] public enum NLNNKEDCCFG { // Token: 0x0400B755 RID: 46933 [Token(Token = "0x400B755")] INVALID = 65535, // Token: 0x0400B756 RID: 46934 [Token(Token = "0x400B756")] WAIT_FOR_PLAYERS = 0, // Token: 0x0400B757 RID: 46935 [Token(Token = "0x400B757")] COURSE_PREP, // Token: 0x0400B758 RID: 46936 [Token(Token = "0x400B758")] COUNTDOWN, // Token: 0x0400B759 RID: 46937 [Token(Token = "0x400B759")] COURSE_RUNNING, // Token: 0x0400B75A RID: 46938 [Token(Token = "0x400B75A")] COURSE_FINISHED, // Token: 0x0400B75B RID: 46939 [Token(Token = "0x400B75B")] COURSE_TRANSITION = 6 } // Token: 0x020026AD RID: 9901 [Token(Token = "0x20026AD")] private enum ANEPBEHADDE { // Token: 0x0400B75D RID: 46941 [Token(Token = "0x400B75D")] TIMED_OUT, // Token: 0x0400B75E RID: 46942 [Token(Token = "0x400B75E")] COMPLETED } // Token: 0x020026AE RID: 9902 [Token(Token = "0x20026AE")] private enum GHFKPDACBMI { // Token: 0x0400B760 RID: 46944 [Token(Token = "0x400B760")] CURRENT_COURSE_FINISHED = 1, // Token: 0x0400B761 RID: 46945 [Token(Token = "0x400B761")] COURSE_TIME, // Token: 0x0400B762 RID: 46946 [Token(Token = "0x400B762")] TOTAL_TIME = 9, // Token: 0x0400B763 RID: 46947 [Token(Token = "0x400B763")] COMPLETED_COURSE_TIME1, // Token: 0x0400B764 RID: 46948 [Token(Token = "0x400B764")] COMPLETED_COURSE_TIME2, // Token: 0x0400B765 RID: 46949 [Token(Token = "0x400B765")] COMPLETED_COURSE_TIME3, // Token: 0x0400B766 RID: 46950 [Token(Token = "0x400B766")] COMPLETED_COURSE_TIME4, // Token: 0x0400B767 RID: 46951 [Token(Token = "0x400B767")] COMPLETED_COURSE_TIME5, // Token: 0x0400B768 RID: 46952 [Token(Token = "0x400B768")] COMPLETED_COURSE_TIME6 } // Token: 0x020026AF RID: 9903 [Token(Token = "0x20026AF")] private enum POBLOHBLGPA { // Token: 0x0400B76A RID: 46954 [Token(Token = "0x400B76A")] DURING_RACE, // Token: 0x0400B76B RID: 46955 [Token(Token = "0x400B76B")] POST_RACE } // Token: 0x020026B0 RID: 9904 [Token(Token = "0x20026B0")] public enum FCLFCDICFFI { // Token: 0x0400B76D RID: 46957 [Token(Token = "0x400B76D")] COUNTDOWN, // Token: 0x0400B76E RID: 46958 [Token(Token = "0x400B76E")] RACE_START, // Token: 0x0400B76F RID: 46959 [Token(Token = "0x400B76F")] PLAYER_FINISHED, // Token: 0x0400B770 RID: 46960 [Token(Token = "0x400B770")] GAME_START } // Token: 0x020026B1 RID: 9905 [Token(Token = "0x20026B1")] [Serializable] private struct StuntRunnerFeedbackStep { // Token: 0x06011362 RID: 70498 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011362")] [Address(RVA = "0x236F10", Offset = "0x236310", VA = "0x180236F10")] public ISchedule BDBPEDPLJOD(bool FPEICMLJPIP, bool ADEFOKIKIJH = true, [Optional] string BBNDJFFCNGM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011363 RID: 70499 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011363")] [Address(RVA = "0x236F20", Offset = "0x236320", VA = "0x180236F20")] private ISchedule MONBJIHDGFM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400B771 RID: 46961 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B771")] public RecRoomAudioClip[] possibleAudioClips; // Token: 0x0400B772 RID: 46962 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400B772")] public bool stopMusic; // Token: 0x0400B773 RID: 46963 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400B773")] public RecRoomAudioClip musicChange; // Token: 0x0400B774 RID: 46964 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B774")] public string notificationTitle; // Token: 0x0400B775 RID: 46965 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400B775")] public string notificationSubTitle; // Token: 0x0400B776 RID: 46966 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400B776")] public float notificationDuration; // Token: 0x0400B777 RID: 46967 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400B777")] public float delayAfterAudioClipBeforeNextFeedbackStep; // Token: 0x0400B778 RID: 46968 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400B778")] public float delayWhenNoAudioClipBeforeNextFeedbackStep; // Token: 0x0400B779 RID: 46969 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400B779")] private SFXAudioSource clipAudioSource; } // Token: 0x020026B2 RID: 9906 [Token(Token = "0x20026B2")] [Serializable] private struct StuntRunnerFeedbackStepBucket { // Token: 0x0400B77A RID: 46970 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B77A")] public float percentile; // Token: 0x0400B77B RID: 46971 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400B77B")] public StuntRunnerManager.StuntRunnerFeedbackStep feedback; } // Token: 0x020026B3 RID: 9907 [Token(Token = "0x20026B3")] [Serializable] private struct StuntRunnerBucketedFeedbackStep { // Token: 0x06011364 RID: 70500 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011364")] [Address(RVA = "0x236E60", Offset = "0x236260", VA = "0x180236E60")] public ISchedule BDBPEDPLJOD(float AIENKNMNLMC, bool FPEICMLJPIP, bool ADEFOKIKIJH = true, [Optional] string BBNDJFFCNGM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400B77C RID: 46972 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B77C")] public StuntRunnerManager.StuntRunnerFeedbackStepBucket[] feedbackBuckets; } // Token: 0x020026B4 RID: 9908 [Token(Token = "0x20026B4")] [Serializable] private struct StuntRunnerConditionalFeedbackStep { // Token: 0x06011365 RID: 70501 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011365")] [Address(RVA = "0x236E90", Offset = "0x236290", VA = "0x180236E90")] public ISchedule BDBPEDPLJOD(bool JEKOKGLNHBD, bool FPEICMLJPIP, bool CGLINCBHCDO = true, bool JEBOPGAKDBE = true, [Optional] string BBNDJFFCNGM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400B77D RID: 46973 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B77D")] public StuntRunnerManager.StuntRunnerFeedbackStep completedFeedback; // Token: 0x0400B77E RID: 46974 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400B77E")] public StuntRunnerManager.StuntRunnerFeedbackStep timedOutFeedback; } // Token: 0x020026B5 RID: 9909 [Token(Token = "0x20026B5")] [Serializable] private struct TimeRemainingWarning { // Token: 0x0400B77F RID: 46975 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400B77F")] public int timeRemaining; // Token: 0x0400B780 RID: 46976 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400B780")] public RecRoomAudioClip warningVO; } // Token: 0x020026B6 RID: 9910 [Token(Token = "0x20026B6")] public sealed class FJMBFFOAKBF : MulticastDelegate { // Token: 0x06011366 RID: 70502 RVA: 0x00411E30 File Offset: 0x00410030 [Token(Token = "0x6011366")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public FJMBFFOAKBF(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06011367 RID: 70503 RVA: 0x00411E4C File Offset: 0x0041004C [Token(Token = "0x6011367")] [Address(RVA = "0x471C30", Offset = "0x470630", VA = "0x180471C30", Slot = "13")] public void Invoke(StuntRunnerManager.FCLFCDICFFI DMKLBMIAAJA) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06011368 RID: 70504 RVA: 0x00411EC0 File Offset: 0x004100C0 [Token(Token = "0x6011368")] [Address(RVA = "0x15C0450", Offset = "0x15BEE50", VA = "0x1815C0450", Slot = "14")] public IAsyncResult BeginInvoke(StuntRunnerManager.FCLFCDICFFI DMKLBMIAAJA, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x06011369 RID: 70505 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011369")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }