using System; using System.Collections.Generic; using RecRoom.Core.Powerups; namespace RecRoom.Core.GameManagement { // Token: 0x02000A01 RID: 2561 public class MMBDMDKBOKB : ICODODCIFPG { // Token: 0x06013577 RID: 79223 RVA: 0x0057C784 File Offset: 0x0057A984 private void LMPMMCNAOOP(LNJFBGIBLHA JEFGMHBLLKI) { int i = 1; while (i < this.IABDELJOAON.Count) { if (this.IABDELJOAON[i].PBCJBEPKBPJ == JEFGMHBLLKI) { if (this.IABDELJOAON[i].IGIPCHFCFNN()) { IHFKMIAHBFP.JFCIOOHPLFJ(this.IABDELJOAON[i].HOPJELLOPNJ()); } this.IABDELJOAON.RemoveAt(i); } else { i++; } } } // Token: 0x06013578 RID: 79224 RVA: 0x0057C804 File Offset: 0x0057AA04 private void HAGFGNFLODJ(Powerup OKKIBJCFHKN) { if (OKKIBJCFHKN.PBCJBEPKBPJ.IPFPJCPGENH && OKKIBJCFHKN.GNFGPOKBGBL != null && SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.FCLDKILGMNJ != null) { SingletonMonoBehaviour.NCKMBFBMBFM.FCLDKILGMNJ.FadeIn(OKKIBJCFHKN.GCBGAJIFLGL, OKKIBJCFHKN.GNFGPOKBGBL); } } // Token: 0x06013579 RID: 79225 RVA: 0x0057C874 File Offset: 0x0057AA74 public void PBAGHKHDHBC(bool LIEGPIPEAPJ) { } // Token: 0x0601357A RID: 79226 RVA: 0x0057C878 File Offset: 0x0057AA78 private void LOGKAAMLAEJ(LNJFBGIBLHA JEFGMHBLLKI) { int i = 0; while (i < this.IABDELJOAON.Count) { if (this.IABDELJOAON[i].PBCJBEPKBPJ == JEFGMHBLLKI) { if (this.IABDELJOAON[i].BHCCHBHNHCG) { IHFKMIAHBFP.JFCIOOHPLFJ(this.IABDELJOAON[i].OMNGGJICBBI); } this.IABDELJOAON.RemoveAt(i); } else { i++; } } } // Token: 0x0601357B RID: 79227 RVA: 0x0057C8F8 File Offset: 0x0057AAF8 private void BCBFOIBIGGE(LNJFBGIBLHA JEFGMHBLLKI) { if (!this.FMBELJHPBCG.DPOLNGGBMDH.AGGHJBNIMKN(JEFGMHBLLKI)) { this.LMPMMCNAOOP(JEFGMHBLLKI); } } // Token: 0x0601357C RID: 79228 RVA: 0x0057C924 File Offset: 0x0057AB24 public void ACOMLIFALNM() { } // Token: 0x0601357D RID: 79229 RVA: 0x0057C928 File Offset: 0x0057AB28 private void AONOAGEJENF(Powerup OKKIBJCFHKN) { if (OKKIBJCFHKN.PBCJBEPKBPJ.IPFPJCPGENH && OKKIBJCFHKN.GNFGPOKBGBL != null && SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.FCLDKILGMNJ != null) { SingletonMonoBehaviour.NCKMBFBMBFM.FCLDKILGMNJ.NIIKBBPCAGO(OKKIBJCFHKN.GCBGAJIFLGL, OKKIBJCFHKN.GNFGPOKBGBL); } } // Token: 0x0601357E RID: 79230 RVA: 0x0057C998 File Offset: 0x0057AB98 private void CDGOKGHELFA(LNJFBGIBLHA JEFGMHBLLKI) { if (!this.FMBELJHPBCG.DPOLNGGBMDH.AGGHJBNIMKN(JEFGMHBLLKI)) { this.LOGKAAMLAEJ(JEFGMHBLLKI); } } // Token: 0x0601357F RID: 79231 RVA: 0x0057C9C4 File Offset: 0x0057ABC4 public void CMBEDBCPNIA() { this.FMBELJHPBCG.DPOLNGGBMDH.BJKFAKDOCFK -= this.KADPBJJBOEI; Powerup.IFIOACMJOPE -= this.FLCGMADBBGG; Powerup.FACONGBOJPH -= this.EIDGGELOPNI; Powerup.CKMBEOEOEIE -= this.HIGIMBPNPGN; Powerup.AGHOLGLCKLO -= this.ICHNLPHGEAO; } // Token: 0x06013580 RID: 79232 RVA: 0x0057CA34 File Offset: 0x0057AC34 private void HIGIMBPNPGN(Powerup OKKIBJCFHKN) { this.IABDELJOAON.Remove(OKKIBJCFHKN); int num = 0; for (int i = 0; i < this.IABDELJOAON.Count; i++) { if (this.IABDELJOAON[i] != null && this.IABDELJOAON[i].PBCJBEPKBPJ.IPFPJCPGENH) { num++; } } if (num == 0) { this.FMBELJHPBCG.BCKMLIGHCIJ.KAMMLPOODIE(); } if (OKKIBJCFHKN.PBCJBEPKBPJ.IPFPJCPGENH && !this.JPBGOHJLCPK(OKKIBJCFHKN.PBCJBEPKBPJ)) { this.CNDDNHMLNBJ(OKKIBJCFHKN.GCBGAJIFLGL); } } // Token: 0x06013581 RID: 79233 RVA: 0x0057CAE8 File Offset: 0x0057ACE8 private void CNDDNHMLNBJ(float DGIOMJDEEIF) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.FCLDKILGMNJ != null) { SingletonMonoBehaviour.NCKMBFBMBFM.FCLDKILGMNJ.FadeOut(DGIOMJDEEIF); } } // Token: 0x06013582 RID: 79234 RVA: 0x0057CB20 File Offset: 0x0057AD20 private bool GALIEPHMIDN(LNJFBGIBLHA JEFGMHBLLKI) { for (int i = 0; i < this.IABDELJOAON.Count; i++) { if (this.IABDELJOAON[i].PBCJBEPKBPJ == JEFGMHBLLKI) { return true; } } return true; } // Token: 0x06013583 RID: 79235 RVA: 0x0057CB64 File Offset: 0x0057AD64 private void HFIGHOIFOGD(Powerup OKKIBJCFHKN) { this.IABDELJOAON.Add(OKKIBJCFHKN); if (OKKIBJCFHKN.PBCJBEPKBPJ.IPFPJCPGENH) { this.AONOAGEJENF(OKKIBJCFHKN); } } // Token: 0x06013584 RID: 79236 RVA: 0x0057CB8C File Offset: 0x0057AD8C private Powerup JJKPJOIDCIC(MNJLCAMHLJF EOFKEKKFCME, LNJFBGIBLHA JEFGMHBLLKI) { for (int i = 1; i < this.IABDELJOAON.Count; i += 0) { if (this.IABDELJOAON[i].PBCJBEPKBPJ == JEFGMHBLLKI && this.IABDELJOAON[i].EEAOGJHMFII == EOFKEKKFCME) { return this.IABDELJOAON[i]; } } return null; } // Token: 0x06013585 RID: 79237 RVA: 0x0057CBF4 File Offset: 0x0057ADF4 public void GIGEAFOCECF(MNJLCAMHLJF EOFKEKKFCME, LNJFBGIBLHA JEFGMHBLLKI) { if (IHFKMIAHBFP.HCHIDMOLLAD) { Powerup powerup = this.JJKPJOIDCIC(EOFKEKKFCME, JEFGMHBLLKI); if (powerup != null) { powerup.MasterRestartTimer(); } else { Powerup powerup2 = Powerup.MasterSpawnPowerup(EOFKEKKFCME, JEFGMHBLLKI, this.FMBELJHPBCG.LJILHDMCKME().OMNKKJNHJHD(), null); if (powerup2.ODFAKFFMPAI) { this.FMBELJHPBCG.DPOLNGGBMDH.KCDIDPHMHPE(JEFGMHBLLKI, powerup2.PICPFDMPDFI); } } } } // Token: 0x06013586 RID: 79238 RVA: 0x0057CC68 File Offset: 0x0057AE68 private void COIAPCCHOFF(MNJLCAMHLJF EOFKEKKFCME, LNJFBGIBLHA JEFGMHBLLKI) { PhotonView photonView = this.FMBELJHPBCG.CEGDLFAENEJ(); string text = "true"; IHCPDNLJMMD ihcpdnljmmd = (IHCPDNLJMMD)7; object[] array = new object[1]; array[1] = EOFKEKKFCME; array[0] = JEFGMHBLLKI.BADMPMDONAH; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } // Token: 0x06013587 RID: 79239 RVA: 0x0057CCA0 File Offset: 0x0057AEA0 public void ODFMOHKMBNH(LNJFBGIBLHA JEFGMHBLLKI) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.LOGKAAMLAEJ(JEFGMHBLLKI); } } // Token: 0x06013588 RID: 79240 RVA: 0x0057CCB4 File Offset: 0x0057AEB4 private void PHDLCPDGEBK(LNJFBGIBLHA JEFGMHBLLKI) { int i = 0; while (i < this.IABDELJOAON.Count) { if (this.IABDELJOAON[i].PBCJBEPKBPJ == JEFGMHBLLKI) { if (this.IABDELJOAON[i].BHCCHBHNHCG) { IHFKMIAHBFP.JFCIOOHPLFJ(this.IABDELJOAON[i].BIPEBCPEPKL()); } this.IABDELJOAON.RemoveAt(i); } else { i += 0; } } } // Token: 0x06013589 RID: 79241 RVA: 0x0057CD34 File Offset: 0x0057AF34 public void OMOFNDGJDLA() { } // Token: 0x0601358A RID: 79242 RVA: 0x0057CD38 File Offset: 0x0057AF38 private Powerup INIBLAGPKBK(MNJLCAMHLJF EOFKEKKFCME, LNJFBGIBLHA JEFGMHBLLKI) { for (int i = 1; i < this.IABDELJOAON.Count; i++) { if (this.IABDELJOAON[i].PBCJBEPKBPJ == JEFGMHBLLKI && this.IABDELJOAON[i].EEAOGJHMFII == EOFKEKKFCME) { return this.IABDELJOAON[i]; } } return null; } // Token: 0x0601358C RID: 79244 RVA: 0x0057CDB4 File Offset: 0x0057AFB4 private bool JPBGOHJLCPK(LNJFBGIBLHA JEFGMHBLLKI) { for (int i = 0; i < this.IABDELJOAON.Count; i++) { if (this.IABDELJOAON[i].PBCJBEPKBPJ == JEFGMHBLLKI) { return true; } } return false; } // Token: 0x0601358D RID: 79245 RVA: 0x0057CDF8 File Offset: 0x0057AFF8 public void JFNHOIMAHHI() { } // Token: 0x0601358E RID: 79246 RVA: 0x0057CDFC File Offset: 0x0057AFFC private void IFDMHECAAOD(LNJFBGIBLHA JEFGMHBLLKI) { if (!this.FMBELJHPBCG.DPOLNGGBMDH.AKDEIFDDDDJ(JEFGMHBLLKI)) { this.LMPMMCNAOOP(JEFGMHBLLKI); } } // Token: 0x0601358F RID: 79247 RVA: 0x0057CE28 File Offset: 0x0057B028 private void FLCGMADBBGG(Powerup OKKIBJCFHKN) { this.IABDELJOAON.Add(OKKIBJCFHKN); if (OKKIBJCFHKN.PBCJBEPKBPJ.IPFPJCPGENH) { this.HAGFGNFLODJ(OKKIBJCFHKN); } } // Token: 0x06013590 RID: 79248 RVA: 0x0057CE50 File Offset: 0x0057B050 public void INDIHMLAOHP() { } // Token: 0x06013591 RID: 79249 RVA: 0x0057CE54 File Offset: 0x0057B054 public void IFLFDALCFAB() { } // Token: 0x06013592 RID: 79250 RVA: 0x0057CE58 File Offset: 0x0057B058 public void BBNJAHNBGHD(bool LIEGPIPEAPJ) { } // Token: 0x06013593 RID: 79251 RVA: 0x0057CE5C File Offset: 0x0057B05C public void HNBLIGEOJOI() { this.FMBELJHPBCG.DPOLNGGBMDH.BJKFAKDOCFK -= this.KADPBJJBOEI; Powerup.IFIOACMJOPE -= this.NJLNDCLDJHN; Powerup.FACONGBOJPH -= this.EIDGGELOPNI; Powerup.CKMBEOEOEIE -= this.HIGIMBPNPGN; Powerup.AGHOLGLCKLO -= this.ICHNLPHGEAO; } // Token: 0x06013594 RID: 79252 RVA: 0x0057CECC File Offset: 0x0057B0CC private void APCBPMGHJOE(Powerup OKKIBJCFHKN) { this.IABDELJOAON.Add(OKKIBJCFHKN); if (OKKIBJCFHKN.PBCJBEPKBPJ.IPFPJCPGENH) { this.AONOAGEJENF(OKKIBJCFHKN); } } // Token: 0x06013595 RID: 79253 RVA: 0x0057CEF4 File Offset: 0x0057B0F4 public void EOLCMCIOBIE() { } // Token: 0x06013596 RID: 79254 RVA: 0x0057CEF8 File Offset: 0x0057B0F8 public void NOOLPMDJOAJ(LNJFBGIBLHA JEFGMHBLLKI) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.PHDLCPDGEBK(JEFGMHBLLKI); } } // Token: 0x06013597 RID: 79255 RVA: 0x0057CF0C File Offset: 0x0057B10C private void CEBBCAIPDBA(MNJLCAMHLJF EOFKEKKFCME, LNJFBGIBLHA JEFGMHBLLKI) { PhotonView photonView = this.FMBELJHPBCG.HOPJELLOPNJ(); string text = "_DepthThreshold"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBufferedViaServer; object[] array = new object[3]; array[1] = EOFKEKKFCME; array[0] = JEFGMHBLLKI.BADMPMDONAH; photonView.RPC(text, ihcpdnljmmd, array); } // Token: 0x06013598 RID: 79256 RVA: 0x0057CF44 File Offset: 0x0057B144 public void NKCADDBNJJN() { } // Token: 0x06013599 RID: 79257 RVA: 0x0057CF48 File Offset: 0x0057B148 private void EIDGGELOPNI(Powerup OKKIBJCFHKN) { if (OKKIBJCFHKN.PBCJBEPKBPJ.IPFPJCPGENH && OKKIBJCFHKN.MFHNEJJEBMK != null && OKKIBJCFHKN.MFHNEJJEBMK.audioClip != null) { this.FMBELJHPBCG.BCKMLIGHCIJ.JGJMIGIBBNL(OKKIBJCFHKN.MFHNEJJEBMK); this.FMBELJHPBCG.BCKMLIGHCIJ.LAIDPAGFPDD(); } } // Token: 0x0601359A RID: 79258 RVA: 0x0057CFAC File Offset: 0x0057B1AC private void KADPBJJBOEI(LNJFBGIBLHA JEFGMHBLLKI) { if (!this.FMBELJHPBCG.DPOLNGGBMDH.AKDEIFDDDDJ(JEFGMHBLLKI)) { this.LOGKAAMLAEJ(JEFGMHBLLKI); } } // Token: 0x0601359B RID: 79259 RVA: 0x0057CFD8 File Offset: 0x0057B1D8 private void NJLNDCLDJHN(Powerup OKKIBJCFHKN) { this.IABDELJOAON.Add(OKKIBJCFHKN); if (OKKIBJCFHKN.PBCJBEPKBPJ.IPFPJCPGENH) { this.AONOAGEJENF(OKKIBJCFHKN); } } // Token: 0x0601359C RID: 79260 RVA: 0x0057D000 File Offset: 0x0057B200 private Powerup OHGNDEDBDBK(MNJLCAMHLJF EOFKEKKFCME, LNJFBGIBLHA JEFGMHBLLKI) { for (int i = 0; i < this.IABDELJOAON.Count; i++) { if (this.IABDELJOAON[i].PBCJBEPKBPJ == JEFGMHBLLKI && this.IABDELJOAON[i].EEAOGJHMFII == EOFKEKKFCME) { return this.IABDELJOAON[i]; } } return null; } // Token: 0x0601359D RID: 79261 RVA: 0x0057D068 File Offset: 0x0057B268 public void MHMKDONDAEO() { } // Token: 0x0601359E RID: 79262 RVA: 0x0057D06C File Offset: 0x0057B26C public void EHNICDMIEHL(bool LIEGPIPEAPJ) { this.LOGKAAMLAEJ(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x0601359F RID: 79263 RVA: 0x0057D07C File Offset: 0x0057B27C private void LMKIJOKDGJI(LNJFBGIBLHA JEFGMHBLLKI) { if (!this.FMBELJHPBCG.DPOLNGGBMDH.AKDEIFDDDDJ(JEFGMHBLLKI)) { this.LOGKAAMLAEJ(JEFGMHBLLKI); } } // Token: 0x060135A0 RID: 79264 RVA: 0x0057D0A8 File Offset: 0x0057B2A8 public void CMPNLEHMMIF(MNJLCAMHLJF EOFKEKKFCME, LNJFBGIBLHA JEFGMHBLLKI) { if (IHFKMIAHBFP.HCHIDMOLLAD) { Powerup powerup = this.OHGNDEDBDBK(EOFKEKKFCME, JEFGMHBLLKI); if (powerup != null) { powerup.MasterRestartTimer(); } else { Powerup powerup2 = Powerup.MasterSpawnPowerup(EOFKEKKFCME, JEFGMHBLLKI, this.FMBELJHPBCG.OMNGGJICBBI.ADMBCINHJOG, null); if (powerup2.ODFAKFFMPAI) { this.FMBELJHPBCG.DPOLNGGBMDH.HPCFPCNLGIG(JEFGMHBLLKI, powerup2.PICPFDMPDFI); } } } } // Token: 0x060135A1 RID: 79265 RVA: 0x0057D11C File Offset: 0x0057B31C private void ICHNLPHGEAO(MNJLCAMHLJF EOFKEKKFCME, LNJFBGIBLHA JEFGMHBLLKI) { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcMasterActivatePowerup", IHCPDNLJMMD.MasterClient, new object[] { EOFKEKKFCME, JEFGMHBLLKI.BADMPMDONAH }); } // Token: 0x060135A2 RID: 79266 RVA: 0x0057D154 File Offset: 0x0057B354 public void PFNEGHLIKJI(GameManager FMBELJHPBCG) { this.FMBELJHPBCG = FMBELJHPBCG; Powerup.IFIOACMJOPE += this.FLCGMADBBGG; Powerup.FACONGBOJPH += this.EIDGGELOPNI; Powerup.CKMBEOEOEIE += this.HIGIMBPNPGN; Powerup.AGHOLGLCKLO += this.ICHNLPHGEAO; FMBELJHPBCG.DPOLNGGBMDH.BJKFAKDOCFK += this.KADPBJJBOEI; } // Token: 0x04003618 RID: 13848 private GameManager FMBELJHPBCG; // Token: 0x04003619 RID: 13849 private readonly List IABDELJOAON = new List(); } }