using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Powerups; using UnityEngine; namespace RecRoom.Core.GameManagement { // Token: 0x02003484 RID: 13444 [Token(Token = "0x2003484")] public class GamePowerUpManager : MonoBehaviourPun, JMFAKCJLJKP { // Token: 0x06017499 RID: 95385 RVA: 0x0056B174 File Offset: 0x00569374 [Token(Token = "0x6017499")] [Address(RVA = "0x1539480", Offset = "0x1538480", VA = "0x181539480", Slot = "13")] protected override void Awake() { int num = 0; this.InitializeOnAwake(num); MFBGLIHGCGO powerupInstantiatedEvent = Powerup.PowerupInstantiatedEvent; Action action = new Action(this.CCOGNMNDGNF); Powerup.PowerupInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(powerupInstantiatedEvent, action); MFBGLIHGCGO powerupEffectsStartedEvent = Powerup.PowerupEffectsStartedEvent; Action action2 = new Action(this.FMABMKJCAPC); Powerup.PowerupEffectsStartedEvent = MFBGLIHGCGO.BPJDFPACLMK(powerupEffectsStartedEvent, action2); MFBGLIHGCGO powerupDestroyedEvent = Powerup.PowerupDestroyedEvent; Action action3 = new Action(this.DIBDHPMEKOL); Powerup.PowerupDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(powerupDestroyedEvent, action3); IILCGFIHJLP powerupActivationRequestedEvent = Powerup.PowerupActivationRequestedEvent; Action action4 = new Action(this.DBKKCNDKPDG); Powerup.PowerupActivationRequestedEvent = IILCGFIHJLP.BPJDFPACLMK(powerupActivationRequestedEvent, action4); GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; Action action5 = new Action(this.OCPBOKCMPFA); combatManager.PlayerHealthChangeEvent += action5; } // Token: 0x0601749A RID: 95386 RVA: 0x0056B23C File Offset: 0x0056943C [Token(Token = "0x601749A")] [Address(RVA = "0x153A2B0", Offset = "0x15392B0", VA = "0x18153A2B0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; Action action = new Action(this.OCPBOKCMPFA); combatManager.PlayerHealthChangeEvent -= action; } MFBGLIHGCGO powerupInstantiatedEvent = Powerup.PowerupInstantiatedEvent; Action action2 = new Action(this.CCOGNMNDGNF); Powerup.PowerupInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(powerupInstantiatedEvent, action2); MFBGLIHGCGO powerupEffectsStartedEvent = Powerup.PowerupEffectsStartedEvent; Action action3 = new Action(this.FMABMKJCAPC); Powerup.PowerupEffectsStartedEvent = MFBGLIHGCGO.GMNMHGMFGOL(powerupEffectsStartedEvent, action3); MFBGLIHGCGO powerupDestroyedEvent = Powerup.PowerupDestroyedEvent; Action action4 = new Action(this.DIBDHPMEKOL); Powerup.PowerupDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(powerupDestroyedEvent, action4); IILCGFIHJLP powerupActivationRequestedEvent = Powerup.PowerupActivationRequestedEvent; Action action5 = new Action(this.DBKKCNDKPDG); Powerup.PowerupActivationRequestedEvent = IILCGFIHJLP.GMNMHGMFGOL(powerupActivationRequestedEvent, action5); } // Token: 0x0601749B RID: 95387 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601749B")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")] public void InitializeOnAwake(GameManager ONLEICCNNBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601749C RID: 95388 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601749C")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")] public void CleanupOnDestroy() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601749D RID: 95389 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601749D")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")] public void OnGameStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601749E RID: 95390 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601749E")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "20")] public void OnGameEnd() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601749F RID: 95391 RVA: 0x0056B314 File Offset: 0x00569514 [Token(Token = "0x601749F")] [Address(RVA = "0x1539D90", Offset = "0x1538D90", VA = "0x181539D90", Slot = "21")] public void InitializeLocalPlayer(bool HOCMIMEHLLM) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; this.KAIKLDDIHGA(agajmbpabdl); } // Token: 0x060174A0 RID: 95392 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174A0")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")] public void ResetLocalPlayer(bool HOCMIMEHLLM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174A1 RID: 95393 RVA: 0x0056B330 File Offset: 0x00569530 [Token(Token = "0x60174A1")] [Address(RVA = "0x153A570", Offset = "0x1539570", VA = "0x18153A570", Slot = "23")] public void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF) { if (KKPBCOOONNK.BNNCCCFFALC) { this.KAIKLDDIHGA(IEKDDPPNFPF); } } // Token: 0x060174A2 RID: 95394 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174A2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")] public void InitializeOnStart() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174A3 RID: 95395 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174A3")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")] public void OnUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174A4 RID: 95396 RVA: 0x0056B350 File Offset: 0x00569550 [Token(Token = "0x60174A4")] [Address(RVA = "0x15396E0", Offset = "0x15386E0", VA = "0x1815396E0")] private void CCOGNMNDGNF(Powerup MFDDFDIABBI) { this.HAOKNIJAKLE.Add(MFDDFDIABBI); if (MFDDFDIABBI.k__BackingField.DMKCIEPGGAB) { Debug.LogWarning("Tonemapping in Powerups is disabled for now, if we want this back we should fade in a different PostProcessingProfile"); } } // Token: 0x060174A5 RID: 95397 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174A5")] [Address(RVA = "0x1539860", Offset = "0x1538860", VA = "0x181539860")] private void DIBDHPMEKOL(Powerup MFDDFDIABBI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174A6 RID: 95398 RVA: 0x0056B388 File Offset: 0x00569588 [Token(Token = "0x60174A6")] [Address(RVA = "0x1539C90", Offset = "0x1538C90", VA = "0x181539C90")] private void FMABMKJCAPC(Powerup MFDDFDIABBI) { if (MFDDFDIABBI.k__BackingField.DMKCIEPGGAB) { RecRoomAudioClip musicClip = MFDDFDIABBI.musicClip; if (musicClip != 0) { AudioClip audioClip = musicClip.audioClip; int num = 0; if (audioClip != num) { CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC; RecRoomAudioClip musicClip2 = MFDDFDIABBI.musicClip; musicMixer.BAOCOCAOBPJ(musicClip2, MFDDFDIABBI); AudioManager.CCJPMJMBJKC.IJEGBHGHBJK(); return; } } } } // Token: 0x060174A7 RID: 95399 RVA: 0x0056B3F0 File Offset: 0x005695F0 [Token(Token = "0x60174A7")] [Address(RVA = "0x15397A0", Offset = "0x15387A0", VA = "0x1815397A0")] private void DBKKCNDKPDG(NGFENBEJIDN ONAGFMBFBAI, AGAJMBPABDL IEKDDPPNFPF) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterActivatePowerup); } // Token: 0x060174A8 RID: 95400 RVA: 0x0056B418 File Offset: 0x00569618 [Token(Token = "0x60174A8")] [Address(RVA = "0x153A210", Offset = "0x1539210", VA = "0x18153A210")] private void OCPBOKCMPFA(AGAJMBPABDL IEKDDPPNFPF) { if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.PlayerIsAlive(IEKDDPPNFPF)) { this.KAIKLDDIHGA(IEKDDPPNFPF); } } // Token: 0x060174A9 RID: 95401 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174A9")] [Address(RVA = "0x1539FB0", Offset = "0x1538FB0", VA = "0x181539FB0")] public void MasterActivatePowerup(NGFENBEJIDN ONAGFMBFBAI, AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174AA RID: 95402 RVA: 0x0056B448 File Offset: 0x00569648 [Token(Token = "0x60174AA")] [Address(RVA = "0x153A5E0", Offset = "0x15395E0", VA = "0x18153A5E0")] [NFOMENMAOIA] public void RpcMasterActivatePowerup(NGFENBEJIDN ONAGFMBFBAI, AGAJMBPABDL IEKDDPPNFPF) { this.MasterActivatePowerup(ONAGFMBFBAI, IEKDDPPNFPF); } // Token: 0x060174AB RID: 95403 RVA: 0x0056B460 File Offset: 0x00569660 [Token(Token = "0x60174AB")] [Address(RVA = "0x1539F60", Offset = "0x1538F60", VA = "0x181539F60")] private void MCPJEOPPCBK(Powerup MFDDFDIABBI) { Debug.LogWarning("Tonemapping in Powerups is disabled for now, if we want this back we should fade in a different PostProcessingProfile"); } // Token: 0x060174AC RID: 95404 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174AC")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] private void OEGJBNJFJGL(float BJJEDIGOMGC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174AD RID: 95405 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174AD")] [Address(RVA = "0x1539BD0", Offset = "0x1538BD0", VA = "0x181539BD0")] private bool FIFEGCJMHLD(AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174AE RID: 95406 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174AE")] [Address(RVA = "0x1539AD0", Offset = "0x1538AD0", VA = "0x181539AD0")] private Powerup EJPJCJNAAMF(NGFENBEJIDN ONAGFMBFBAI, AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174AF RID: 95407 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174AF")] [Address(RVA = "0x1539DF0", Offset = "0x1538DF0", VA = "0x181539DF0")] private void KAIKLDDIHGA(AGAJMBPABDL IEKDDPPNFPF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174B0 RID: 95408 RVA: 0x0056B478 File Offset: 0x00569678 [Token(Token = "0x60174B0")] [Address(RVA = "0x153A5F0", Offset = "0x15395F0", VA = "0x18153A5F0")] public GamePowerUpManager() { List list = new List(); this.HAOKNIJAKLE = list; base..ctor(); } // Token: 0x0400F208 RID: 61960 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400F208")] private readonly List HAOKNIJAKLE; } }