279 lines
11 KiB
C#
279 lines
11 KiB
C#
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<Powerup> powerupInstantiatedEvent = Powerup.PowerupInstantiatedEvent;
|
|
Action<Powerup> action = new Action(this.CCOGNMNDGNF);
|
|
Powerup.PowerupInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(powerupInstantiatedEvent, action);
|
|
MFBGLIHGCGO<Powerup> powerupEffectsStartedEvent = Powerup.PowerupEffectsStartedEvent;
|
|
Action<Powerup> action2 = new Action(this.FMABMKJCAPC);
|
|
Powerup.PowerupEffectsStartedEvent = MFBGLIHGCGO.BPJDFPACLMK(powerupEffectsStartedEvent, action2);
|
|
MFBGLIHGCGO<Powerup> powerupDestroyedEvent = Powerup.PowerupDestroyedEvent;
|
|
Action<Powerup> action3 = new Action(this.DIBDHPMEKOL);
|
|
Powerup.PowerupDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(powerupDestroyedEvent, action3);
|
|
IILCGFIHJLP<NGFENBEJIDN, AGAJMBPABDL> powerupActivationRequestedEvent = Powerup.PowerupActivationRequestedEvent;
|
|
Action<NGFENBEJIDN, AGAJMBPABDL> action4 = new Action(this.DBKKCNDKPDG);
|
|
Powerup.PowerupActivationRequestedEvent = IILCGFIHJLP.BPJDFPACLMK(powerupActivationRequestedEvent, action4);
|
|
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
|
Action<AGAJMBPABDL> 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<AGAJMBPABDL> action = new Action(this.OCPBOKCMPFA);
|
|
combatManager.PlayerHealthChangeEvent -= action;
|
|
}
|
|
MFBGLIHGCGO<Powerup> powerupInstantiatedEvent = Powerup.PowerupInstantiatedEvent;
|
|
Action<Powerup> action2 = new Action(this.CCOGNMNDGNF);
|
|
Powerup.PowerupInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(powerupInstantiatedEvent, action2);
|
|
MFBGLIHGCGO<Powerup> powerupEffectsStartedEvent = Powerup.PowerupEffectsStartedEvent;
|
|
Action<Powerup> action3 = new Action(this.FMABMKJCAPC);
|
|
Powerup.PowerupEffectsStartedEvent = MFBGLIHGCGO.GMNMHGMFGOL(powerupEffectsStartedEvent, action3);
|
|
MFBGLIHGCGO<Powerup> powerupDestroyedEvent = Powerup.PowerupDestroyedEvent;
|
|
Action<Powerup> action4 = new Action(this.DIBDHPMEKOL);
|
|
Powerup.PowerupDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(powerupDestroyedEvent, action4);
|
|
IILCGFIHJLP<NGFENBEJIDN, AGAJMBPABDL> powerupActivationRequestedEvent = Powerup.PowerupActivationRequestedEvent;
|
|
Action<NGFENBEJIDN, AGAJMBPABDL> 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.<LKGEFFJKJLP>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.<LKGEFFJKJLP>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<NGFENBEJIDN, AGAJMBPABDL> 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<Powerup> list = new List();
|
|
this.HAOKNIJAKLE = list;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400F208 RID: 61960
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400F208")]
|
|
private readonly List<Powerup> HAOKNIJAKLE;
|
|
}
|
|
}
|