using System; using System.Collections.Generic; using RecRoom.Challenges; using UnityEngine; // Token: 0x020000F2 RID: 242 public class PaintballManager : GameManager { // Token: 0x06003170 RID: 12656 RVA: 0x000F9520 File Offset: 0x000F7720 private void PIDJDMHJAAH() { if (IHFKMIAHBFP.HCHIDMOLLAD) { foreach (List list in this.BMBCEIIJBDI.Values) { foreach (Flag flag in list) { flag.BKDFLNGCINH.Disable(); } } } foreach (List list2 in this.DMICLNBADIG.Values) { foreach (FlagGoal flagGoal in list2) { flagGoal.gameObject.SetActive(false); } } } // Token: 0x170000EB RID: 235 // (get) Token: 0x06003171 RID: 12657 RVA: 0x000F9668 File Offset: 0x000F7868 // (set) Token: 0x060031AF RID: 12719 RVA: 0x000FAFF8 File Offset: 0x000F91F8 private IPBDFPEPNIM EJGIJIKDDCN { get { return this.CHOBGFCEEGC.CPIBGJLHLBL(); } set { this.CHOBGFCEEGC.MEAINJPIECA(value); } } // Token: 0x06003172 RID: 12658 RVA: 0x000F9678 File Offset: 0x000F7878 private void HBBPHFMLCEH(Flag EANNKIELDCM, LNJFBGIBLHA PHIOGOBKONL) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.LIKHHDIJGDN(EANNKIELDCM, PHIOGOBKONL)) { base.OMNGGJICBBI.RPC("RpcOnFlagDrop", IHCPDNLJMMD.All, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG, PHIOGOBKONL.BADMPMDONAH }); } } // Token: 0x06003173 RID: 12659 RVA: 0x000F96D4 File Offset: 0x000F78D4 private void HMIAOGHCDCA(Flag EANNKIELDCM, LNJFBGIBLHA FNPCGAPCCOC) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.FJAPHPCHMNG(EANNKIELDCM, FNPCGAPCCOC)) { base.LHEPJEHMAEC().PKOHKPEKJCJ("OK", IHCPDNLJMMD.All, new object[] { EANNKIELDCM.CJKKPMHAMCN().OMNKKJNHJHD() }); } } // Token: 0x06003174 RID: 12660 RVA: 0x000F9724 File Offset: 0x000F7924 [BCENPNOIAOM] private void RpcOnFlagReturn(int CLJJPDFNGJA, int LABMPPEHMAK) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(LABMPPEHMAK); if (flag != null) { this.HHNBILGIEGA(flag, lnjfbgiblha); } } // Token: 0x06003175 RID: 12661 RVA: 0x000F976C File Offset: 0x000F796C private bool LCBBJPHLAHF(Flag EANNKIELDCM, LNJFBGIBLHA FNPCGAPCCOC) { return !base.NKCBOCMOBCA.IALADJLKIFN(FNPCGAPCCOC) && this.LKFMCMEBJDJ.BHMLLHLEAFF == 0 && base.NKCBOCMOBCA.KKPAEEHBNGE(FNPCGAPCCOC) != EANNKIELDCM.HAPPDKOIBKA; } // Token: 0x170000EC RID: 236 // (get) Token: 0x06003181 RID: 12673 RVA: 0x000F9CD0 File Offset: 0x000F7ED0 // (set) Token: 0x06003176 RID: 12662 RVA: 0x000F97AC File Offset: 0x000F79AC private int PKHFHFBDBII { get { return this.EIDPNMILBCB.CPIBGJLHLBL(); } set { this.EIDPNMILBCB.MEAINJPIECA(value); } } // Token: 0x06003177 RID: 12663 RVA: 0x000F97BC File Offset: 0x000F79BC private void IGFFOBIAENG(Flag EANNKIELDCM) { if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.INVALID) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Flag Taken!", 1.5f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, base.NKCBOCMOBCA.FPGHAMAAFIP(EANNKIELDCM.HAPPDKOIBKA) + " Flag Taken!", 1.5f, null, false); } if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.TEAM_1) { base.BCKMLIGHCIJ.CDPMACKFJOD(KHOLCBBJFHH.TEAM_1_FLAG_TAKEN, this.audioFXMinInterval); } else if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.TEAM_2) { base.BCKMLIGHCIJ.CDPMACKFJOD(KHOLCBBJFHH.TEAM_2_FLAG_TAKEN, this.audioFXMinInterval); } if (EANNKIELDCM.BKDFLNGCINH.OHGPCMJMFGC && EANNKIELDCM.BKDFLNGCINH.EHFOKGIGIMF != null && EANNKIELDCM.BKDFLNGCINH.EHFOKGIGIMF.PIDHHBENFCO.NHDDPGADJPJ) { base.NGNMNNNGNBN.PPEHMGHFHIA(MHNKOMKMAHN.ACTIVITY_COOLDOWN_2); } } // Token: 0x06003178 RID: 12664 RVA: 0x000F98AC File Offset: 0x000F7AAC private void INHHEGPFNEP(LNJFBGIBLHA AHCOOCPLHEP) { SingletonMonoBehaviour.NCKMBFBMBFM.HKGIICHHLJI((ScreenSpaceNotificationManager.DBNGPDFKLEK)6, AHCOOCPLHEP.HCPJJFHNCGC() + "http://www.google.com/generate_204" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), 29f, null, true); } // Token: 0x06003179 RID: 12665 RVA: 0x000F98DC File Offset: 0x000F7ADC private void COCDOMLKCOP(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.DPOLNGGBMDH.IGKHMNBNGDJ = true; } // Token: 0x0600317A RID: 12666 RVA: 0x000F98EC File Offset: 0x000F7AEC private Flag NDKOPKIMEAH(IPBDFPEPNIM CLCIODCPAFC) { Flag flag = null; List list = null; if (this.BMBCEIIJBDI.TryGetValue(base.PNOOBNCKAMJ.ModeType, out list)) { for (int i = 0; i < list.Count; i++) { if (list[i].HAPPDKOIBKA == CLCIODCPAFC) { flag = list[i]; break; } } } return flag; } // Token: 0x0600317B RID: 12667 RVA: 0x000F9954 File Offset: 0x000F7B54 private void KNCNOIFGKON() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.FGBGPPPFOFB.CGELFKLLMBA) { IPBDFPEPNIM ipbdfpepnim = IPBDFPEPNIM.INVALID; int num; base.APOAHJMLMEG.GHMAMCBCJHI(out ipbdfpepnim, out num); if (num >= base.APOAHJMLMEG.ScoreToWin) { base.LCJJGCMBAGJ(false); return; } this.LKFMCMEBJDJ.BKBFIGCPIMI(0); } } // Token: 0x0600317C RID: 12668 RVA: 0x000F99B4 File Offset: 0x000F7BB4 private bool LIKHHDIJGDN(Flag EANNKIELDCM, LNJFBGIBLHA GFLACHEEFLO) { return !base.NKCBOCMOBCA.IALADJLKIFN(GFLACHEEFLO) && this.LKFMCMEBJDJ.BHMLLHLEAFF == 0 && base.NKCBOCMOBCA.KKPAEEHBNGE(GFLACHEEFLO) != EANNKIELDCM.HAPPDKOIBKA; } // Token: 0x0600317D RID: 12669 RVA: 0x000F99F4 File Offset: 0x000F7BF4 private void KACKCGFNMLI() { if (IHFKMIAHBFP.HCHIDMOLLAD) { foreach (List list in this.BMBCEIIJBDI.Values) { foreach (Flag flag in list) { flag.KDFFFFBBHAM().FHJPHIOFGMG(); } } } foreach (List list2 in this.DMICLNBADIG.Values) { foreach (FlagGoal flagGoal in list2) { flagGoal.gameObject.SetActive(true); } } } // Token: 0x0600317E RID: 12670 RVA: 0x000F9B3C File Offset: 0x000F7D3C private bool JDDAGGEJOOJ(Flag EANNKIELDCM, IPBDFPEPNIM FAKJCHLDLKL, LNJFBGIBLHA EBIOBIFCBOB) { IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(EBIOBIFCBOB); Flag flag = this.NDKOPKIMEAH(ipbdfpepnim); bool flag2 = !base.NKCBOCMOBCA.IALADJLKIFN(EBIOBIFCBOB) && this.LKFMCMEBJDJ.BHMLLHLEAFF == 0 && FAKJCHLDLKL == ipbdfpepnim && ipbdfpepnim != EANNKIELDCM.HAPPDKOIBKA; if (base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1) { flag2 &= flag.LANPCJBGKJG; } return flag2; } // Token: 0x0600317F RID: 12671 RVA: 0x000F9BB0 File Offset: 0x000F7DB0 protected override void OMOFNDGJDLA() { base.OMOFNDGJDLA(); base.IIINBIBMEGJ.CurrentPresenceString = string.Concat(new object[] { base.PNOOBNCKAMJ.GDIECAFDIMC, " - First to ", base.APOAHJMLMEG.ScoreToWin, base.PNOOBNCKAMJ.HCOKIBEGCCF.ScoreName, "s" }); base.DPOLNGGBMDH.IGKHMNBNGDJ = true; if (IHFKMIAHBFP.HCHIDMOLLAD) { switch (base.PNOOBNCKAMJ.ModeType) { case IEFCMNJDPII.MODE_1: case IEFCMNJDPII.MODE_5: this.LKFMCMEBJDJ.BKBFIGCPIMI(0); break; case IEFCMNJDPII.MODE_2: this.LKFMCMEBJDJ.BKBFIGCPIMI(2); break; case IEFCMNJDPII.MODE_3: this.LKFMCMEBJDJ.BKBFIGCPIMI(3); break; case IEFCMNJDPII.MODE_4: this.PKHFHFBDBII = 0; this.LKFMCMEBJDJ.BKBFIGCPIMI(4); break; } } } // Token: 0x06003180 RID: 12672 RVA: 0x000F9CAC File Offset: 0x000F7EAC protected virtual void OJHIJPIBAAJ() { base.NKCADDBNJJN(); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.LKFMCMEBJDJ.BKBFIGCPIMI(140); } } // Token: 0x06003183 RID: 12675 RVA: 0x000F9D0C File Offset: 0x000F7F0C private void GIOABHOFKNA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.KDIPJNOKDFL.MEPOCEAOGAA(); } this.KDLLBEFPEAK(); } // Token: 0x06003184 RID: 12676 RVA: 0x000F9D2C File Offset: 0x000F7F2C private void DFLNMGFJEFP(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI, Vector3 CIGPHKLAAOD) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.APOAHJMLMEG.EJPFHFGLMAD(HACLHAOMHEI, FMGIBHKFCPD.STAT_4, 1); } base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_REVIVED, new Vector3?(CIGPHKLAAOD), null, false, null); if (AHCOOCPLHEP.IPFPJCPGENH) { this.LEKDNDIDFLD(HACLHAOMHEI); } else if (HACLHAOMHEI.IPFPJCPGENH) { this.CFLKAMLANLD(AHCOOCPLHEP); } else { this.BBOMLPINKBI(AHCOOCPLHEP); } } // Token: 0x06003185 RID: 12677 RVA: 0x000F9DA4 File Offset: 0x000F7FA4 private void JNHBHCLEMCM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { base.HDNIEJJBLGI.CAHIBCONCCH(true, false); } if (IHFKMIAHBFP.HCHIDMOLLAD) { foreach (LNJFBGIBLHA lnjfbgiblha in base.NKCBOCMOBCA.MBFGHAJFLFJ()) { base.DPOLNGGBMDH.KOIBEDLILJM(lnjfbgiblha); } this.FGBGPPPFOFB.BJOJLPHBGMN(base.DPOLNGGBMDH.MBHIHIEEFKN); } base.DPOLNGGBMDH.IGKHMNBNGDJ = false; this.LCINJBJMEAD.PILGANMENPF(); this.LCINJBJMEAD.FOOCJOGHIJF(base.DPOLNGGBMDH.MBHIHIEEFKN, new KPFHBPCEMMD.NMMLKLGJHFG(this.OJCGPCKGCAA)); } // Token: 0x06003186 RID: 12678 RVA: 0x000F9E5C File Offset: 0x000F805C private void HHDAMCPKLNL(LNJFBGIBLHA IPLDGGMENKL) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_HIT, null, null, false, null); Vector3 vector = 0.35f * Vector3.up; WorldSpaceNotification.PlayNext("Hit!", 3f, null, false, new Vector3?(IPLDGGMENKL.JHJGDFHNBLO().BGOGBEPJGPJ.transform.position + vector), 1f, false); if (this.LKFMCMEBJDJ.BHMLLHLEAFF == 4) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You Hit " + IPLDGGMENKL.KODHOHBEAOP + this.BEDEOIBLHLM(IPLDGGMENKL), 3f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You Hit " + IPLDGGMENKL.KODHOHBEAOP, 3f, null, false); } } // Token: 0x06003187 RID: 12679 RVA: 0x000F9F34 File Offset: 0x000F8134 private bool AFJBPGDCIEB(LNJFBGIBLHA IPLDGGMENKL) { return this.LKFMCMEBJDJ.BHMLLHLEAFF != ushort.MaxValue && base.DPOLNGGBMDH.AKDEIFDDDDJ(IPLDGGMENKL) && !base.NKCBOCMOBCA.IALADJLKIFN(IPLDGGMENKL); } // Token: 0x06003188 RID: 12680 RVA: 0x000F9F70 File Offset: 0x000F8170 private void IFHCJBCJEGH(int NOBAPCOKFIL) { this.EIDPNMILBCB.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06003189 RID: 12681 RVA: 0x000F9F80 File Offset: 0x000F8180 private void FCMEJIOEALF(LNJFBGIBLHA HKJMAFLIJIJ, LNJFBGIBLHA IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.APOAHJMLMEG.HEIIEGPMPPN(IPLDGGMENKL, FMGIBHKFCPD.STAT_1, 0, true); base.APOAHJMLMEG.HEIIEGPMPPN(HKJMAFLIJIJ, FMGIBHKFCPD.STAT_1, 0, false); if (this.LKFMCMEBJDJ.BHMLLHLEAFF == 5 || this.LKFMCMEBJDJ.BHMLLHLEAFF == 7) { base.APOAHJMLMEG.HCCOMECGFNM(base.NKCBOCMOBCA.KKPAEEHBNGE(HKJMAFLIJIJ), 1, true); } } base.BCKMLIGHCIJ.JKDGGNGMCLF((KHOLCBBJFHH)(-115), new Vector3?(GDOEBLPCPJF), null, true, null); if (IPLDGGMENKL.IPFPJCPGENH) { this.IBDGINHNCDJ(HKJMAFLIJIJ); } else if (HKJMAFLIJIJ.IPFPJCPGENH) { this.HHDAMCPKLNL(IPLDGGMENKL); Player.LocalPlayer.DIJMEKHCJBP.PaintballHit(); } else { this.ACLFMAONEED(IPLDGGMENKL); } } // Token: 0x0600318A RID: 12682 RVA: 0x000FA054 File Offset: 0x000F8254 protected override void OnDestroy() { base.OnDestroy(); if (base.DPOLNGGBMDH != null) { base.DPOLNGGBMDH.AHFLBPJEBLJ -= this.FEFIDDBMCFD; base.DPOLNGGBMDH.JJLCKJJLJIG -= this.DFLNMGFJEFP; } } // Token: 0x0600318B RID: 12683 RVA: 0x000FA0A0 File Offset: 0x000F82A0 private Flag BENKHOLDCEC(IPBDFPEPNIM CLCIODCPAFC) { Flag flag = null; List list = null; if (this.BMBCEIIJBDI.TryGetValue(base.PNOOBNCKAMJ.ModeType, out list)) { for (int i = 0; i < list.Count; i += 0) { if (list[i].JLOPAAOKLDP() == CLCIODCPAFC) { flag = list[i]; break; } } } return flag; } // Token: 0x0600318C RID: 12684 RVA: 0x000FA108 File Offset: 0x000F8308 [BCENPNOIAOM] private void RpcOnFlagTaken(int CLJJPDFNGJA) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); if (flag != null) { this.IGFFOBIAENG(flag); } } // Token: 0x0600318D RID: 12685 RVA: 0x000FA148 File Offset: 0x000F8348 private bool EKJENCOMBMP(Tool ENBMEDIFBLM, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.LKFMCMEBJDJ.BHMLLHLEAFF == 1) { return false; } Flag component = ENBMEDIFBLM.GetComponent(); IPBDFPEPNIM ipbdfpepnim = ((!(component != null)) ? IPBDFPEPNIM.INVALID : component.HAPPDKOIBKA); IPBDFPEPNIM ipbdfpepnim2 = base.NKCBOCMOBCA.KKPAEEHBNGE(OAKJPHFELHD.LNJFBGIBLHA); return ipbdfpepnim != ipbdfpepnim2 || !component.LANPCJBGKJG; } // Token: 0x0600318E RID: 12686 RVA: 0x000FA1B0 File Offset: 0x000F83B0 private void FIMDCCCPFAJ() { IPBDFPEPNIM ipbdfpepnim = IPBDFPEPNIM.INVALID; int num; base.APOAHJMLMEG.HALCODNENHN(out ipbdfpepnim, out num); if (IHFKMIAHBFP.HCHIDMOLLAD && num >= base.APOAHJMLMEG.EJIIHIFPIFD()) { base.LCJJGCMBAGJ(true); return; } } // Token: 0x0600318F RID: 12687 RVA: 0x000FA1F4 File Offset: 0x000F83F4 private void ACLFMAONEED(LNJFBGIBLHA IPLDGGMENKL) { if (this.LKFMCMEBJDJ.BHMLLHLEAFF == 4) { if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && base.NKCBOCMOBCA.OFPPAMCBIHB(IPLDGGMENKL, IHFKMIAHBFP.JEFGMHBLLKI)) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, IPLDGGMENKL.KODHOHBEAOP + " is Out!" + this.BEDEOIBLHLM(IPLDGGMENKL), "High five them to revive.", 3f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, IPLDGGMENKL.KODHOHBEAOP + " is Out!" + this.BEDEOIBLHLM(IPLDGGMENKL), 3f, null, false); } } } // Token: 0x06003190 RID: 12688 RVA: 0x000FA29C File Offset: 0x000F849C private void DIIBGFKMGGF(int CLJJPDFNGJA, int DLILAOBGODD) { PhotonView photonView = PhotonView.KAKDEOHCKBM(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(DLILAOBGODD); if (lnjfbgiblha != null && flag != null) { this.CBFECHKADOO(flag, lnjfbgiblha); } } // Token: 0x06003191 RID: 12689 RVA: 0x000FA2EC File Offset: 0x000F84EC private void LEKDNDIDFLD(LNJFBGIBLHA HACLHAOMHEI) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You've been Revived by " + HACLHAOMHEI.KODHOHBEAOP + "!", this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), 2f, null, false); } // Token: 0x06003192 RID: 12690 RVA: 0x000FA320 File Offset: 0x000F8520 private void IBDGINHNCDJ(LNJFBGIBLHA HKJMAFLIJIJ) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_OUT, null, null, false, null); if (this.LKFMCMEBJDJ.BHMLLHLEAFF == 4) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "You're Out!" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), "High five a teammate to revive.", 3f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "You're Out!", "Hit by " + HKJMAFLIJIJ.KODHOHBEAOP, 3f, null, false); } } // Token: 0x06003193 RID: 12691 RVA: 0x000FA3B8 File Offset: 0x000F85B8 [BCENPNOIAOM] private void RpcOnOutOfBoundsHitPlayer(int GKPEOHGOGCF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF); this.GPJAIMNGCCM(lnjfbgiblha); } // Token: 0x06003194 RID: 12692 RVA: 0x000FA3D4 File Offset: 0x000F85D4 private void HEDDIBABEJD(Flag EANNKIELDCM, Player GFLACHEEFLO) { if (GFLACHEEFLO.LNJFBGIBLHA.IPFPJCPGENH && this.LIKHHDIJGDN(EANNKIELDCM, GFLACHEEFLO.LNJFBGIBLHA)) { base.OMNGGJICBBI.RPC("RpcMasterRequestFlagDrop", IHCPDNLJMMD.MasterClient, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG, GFLACHEEFLO.LNJFBGIBLHA.BADMPMDONAH }); } } // Token: 0x06003195 RID: 12693 RVA: 0x000FA440 File Offset: 0x000F8640 private bool FHHIFOIKJIM(Flag EANNKIELDCM, LNJFBGIBLHA FNPCGAPCCOC) { return !base.NKCBOCMOBCA.IALADJLKIFN(FNPCGAPCCOC) && this.LKFMCMEBJDJ.BHMLLHLEAFF == 0 && base.NKCBOCMOBCA.KKPAEEHBNGE(FNPCGAPCCOC) != EANNKIELDCM.GDGHMJBBOAF(); } // Token: 0x06003196 RID: 12694 RVA: 0x000FA480 File Offset: 0x000F8680 private void HOBGOEFKGNN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI)) { base.HDNIEJJBLGI.CAHIBCONCCH(true, false); } if (IHFKMIAHBFP.HCHIDMOLLAD) { foreach (LNJFBGIBLHA lnjfbgiblha in base.NKCBOCMOBCA.MBFGHAJFLFJ()) { base.DPOLNGGBMDH.KOIBEDLILJM(lnjfbgiblha); } this.FGBGPPPFOFB.PBDGDJIFMOK(base.DPOLNGGBMDH.OKFFGAHOCBC()); } base.DPOLNGGBMDH.IGKHMNBNGDJ = false; this.LCINJBJMEAD.LPLPLFCNAOI(); this.LCINJBJMEAD.IDLJOJFLGIH(base.DPOLNGGBMDH.MBHIHIEEFKN, new KPFHBPCEMMD.NMMLKLGJHFG(this.OJCGPCKGCAA)); } // Token: 0x06003197 RID: 12695 RVA: 0x000FA538 File Offset: 0x000F8738 private void IMNPHMAHMKB() { if (IHFKMIAHBFP.HCHIDMOLLAD && (base.KDIPJNOKDFL.LOGDDKDEKDA() || !base.DPOLNGGBMDH.IPKAKHPIMAD)) { base.KDIPJNOKDFL.JFLNOPOELNI(); this.LKFMCMEBJDJ.BKBFIGCPIMI(5); } } // Token: 0x06003198 RID: 12696 RVA: 0x000FA588 File Offset: 0x000F8788 private void BAEONOJJALI() { IPBDFPEPNIM ipbdfpepnim = IPBDFPEPNIM.INVALID; int num; base.APOAHJMLMEG.GHMAMCBCJHI(out ipbdfpepnim, out num); if (IHFKMIAHBFP.HCHIDMOLLAD && num >= base.APOAHJMLMEG.ScoreToWin) { base.LCJJGCMBAGJ(false); return; } } // Token: 0x06003199 RID: 12697 RVA: 0x000FA5CC File Offset: 0x000F87CC private void MGPKJKFMKFC(LNJFBGIBLHA HKJMAFLIJIJ) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAM_2_TOOK_LEAD, null, null, false, null); if (this.LKFMCMEBJDJ.BHMLLHLEAFF == 7) { SingletonMonoBehaviour.NCKMBFBMBFM.ILFGIOEOANG((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, "DIRTY" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), "_Dirt_Col", 599f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, " Rounds", "RECENT_PLAYERS_PREF_" + HKJMAFLIJIJ.NFNJPKGKHCP(), 766f, null, false); } } // Token: 0x0600319A RID: 12698 RVA: 0x000FA664 File Offset: 0x000F8864 private void IKLFHBDPKCH(Flag EANNKIELDCM, Player GFLACHEEFLO) { if (GFLACHEEFLO.LNJFBGIBLHA.IPFPJCPGENH && this.LIKHHDIJGDN(EANNKIELDCM, GFLACHEEFLO.LNJFBGIBLHA)) { PhotonView photonView = base.LHEPJEHMAEC(); string text = "Sec-WebSocket-Version"; IHCPDNLJMMD ihcpdnljmmd = (IHCPDNLJMMD)8; object[] array = new object[0]; array[1] = EANNKIELDCM.EKPBHKFHMON().HNPFGGAKNPI(); array[0] = GFLACHEEFLO.LNJFBGIBLHA.BADMPMDONAH; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } // Token: 0x0600319B RID: 12699 RVA: 0x000FA6D0 File Offset: 0x000F88D0 private void PDLOEKFNGFJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.KDIPJNOKDFL.JFLNOPOELNI(); this.FGBGPPPFOFB.BJOJLPHBGMN(3f); } this.KDLLBEFPEAK(); } // Token: 0x0600319C RID: 12700 RVA: 0x000FA700 File Offset: 0x000F8900 private void LPGONMJBKAB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.KDIPJNOKDFL.MEPOCEAOGAA(); } this.KDLLBEFPEAK(); } // Token: 0x0600319D RID: 12701 RVA: 0x000FA720 File Offset: 0x000F8920 protected override void Awake() { base.Awake(); this.LKFMCMEBJDJ = new PNONBEAIBHA("PAINTBALL", IKCAJLLAFML.MASTER); this.LKFMCMEBJDJ.AGLMMKOFICI(ushort.MaxValue, null, null, null); this.LKFMCMEBJDJ.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.GIOABHOFKNA), null, null); this.LKFMCMEBJDJ.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.PDLOEKFNGFJ), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KNCNOIFGKON)); this.LKFMCMEBJDJ.AGLMMKOFICI(2, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.PHCJGFLHIHJ)); this.LKFMCMEBJDJ.AGLMMKOFICI(3, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.BAEONOJJALI)); this.LKFMCMEBJDJ.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.LLGHMGNDNMF), new ANMJLCILKDJ.NCMAEMHOHDG(this.HBOHMAAABKL), new ANMJLCILKDJ.PLBLFEEANOO(this.GAENJLPCMIG)); this.LKFMCMEBJDJ.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.CACMCOGLCIP), new ANMJLCILKDJ.NCMAEMHOHDG(this.ONHIDOIHLCF), new ANMJLCILKDJ.PLBLFEEANOO(this.GBPOANPPMGD)); this.LKFMCMEBJDJ.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.JNHBHCLEMCM), new ANMJLCILKDJ.NCMAEMHOHDG(this.COCDOMLKCOP), new ANMJLCILKDJ.PLBLFEEANOO(this.HMLBHLDKNII)); this.FGBGPPPFOFB = new AONMNAEOJAL(this, "PAINTBALL_TIMER", IKCAJLLAFML.MASTER); this.LCINJBJMEAD = new KPFHBPCEMMD(); Flag[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 0; i < array.Length; i++) { Flag flag = array[i]; flag.FlagAtGoalEvent = (Flag.PPHLLNJLDII)Delegate.Combine(flag.FlagAtGoalEvent, new Flag.PPHLLNJLDII(this.NMJAFDCJPKE)); Flag flag2 = array[i]; flag2.FlagPickupEvent = (Flag.HKDNGCEHBPO)Delegate.Combine(flag2.FlagPickupEvent, new Flag.HKDNGCEHBPO(this.CJFBOHMFMIF)); Flag flag3 = array[i]; flag3.FlagReleaseEvent = (Flag.IINPBKCCNAC)Delegate.Combine(flag3.FlagReleaseEvent, new Flag.IINPBKCCNAC(this.HEDDIBABEJD)); Flag flag4 = array[i]; flag4.FlagResetEvent = (Flag.IIMPNOHJMCA)Delegate.Combine(flag4.FlagResetEvent, new Flag.IIMPNOHJMCA(this.NPHJGANONEL)); if (!this.BMBCEIIJBDI.ContainsKey(array[i].OMELIIGMIHD)) { this.BMBCEIIJBDI.Add(array[i].OMELIIGMIHD, new List()); } this.BMBCEIIJBDI[array[i].OMELIIGMIHD].Add(array[i]); } FlagGoal[] array2 = global::UnityEngine.Object.FindObjectsOfType(); for (int j = 0; j < array.Length; j++) { if (!this.DMICLNBADIG.ContainsKey(array2[j].OMELIIGMIHD)) { this.DMICLNBADIG.Add(array2[j].OMELIIGMIHD, new List()); } this.DMICLNBADIG[array2[j].OMELIIGMIHD].Add(array2[j]); } this.CHOBGFCEEGC = new LHLLJPPCDKA(this, "LAST_SCORING_TEAM_ELIM_TEAM", IPBDFPEPNIM.INVALID, IKCAJLLAFML.MASTER, null); this.EIDPNMILBCB = new LHLLJPPCDKA(this, "TEAM_ELIM_ROUND_COUNT", 0, IKCAJLLAFML.MASTER, null); base.DPOLNGGBMDH.AHFLBPJEBLJ += this.FEFIDDBMCFD; base.DPOLNGGBMDH.JJLCKJJLJIG += this.DFLNMGFJEFP; } // Token: 0x0600319E RID: 12702 RVA: 0x000FAA28 File Offset: 0x000F8C28 protected override void DCCADMAHGLJ(LNJFBGIBLHA JEFGMHBLLKI) { base.DCCADMAHGLJ(JEFGMHBLLKI); if (IHFKMIAHBFP.HCHIDMOLLAD && this.AFJBPGDCIEB(JEFGMHBLLKI)) { base.DPOLNGGBMDH.CCEAHLFEHLN(JEFGMHBLLKI, 0); base.OMNGGJICBBI.RPC("RpcOnOutOfBoundsHitPlayer", JEFGMHBLLKI, new object[] { JEFGMHBLLKI.BADMPMDONAH }); } } // Token: 0x0600319F RID: 12703 RVA: 0x000FAA84 File Offset: 0x000F8C84 [BCENPNOIAOM] private void RpcMasterRequestFlagCapture(int CLJJPDFNGJA, int KGNHHFFBMFO, int DLILAOBGODD) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(DLILAOBGODD); if (lnjfbgiblha != null && flag != null) { this.NPLEFJFANJO(flag, (IPBDFPEPNIM)KGNHHFFBMFO, lnjfbgiblha); } } // Token: 0x060031A0 RID: 12704 RVA: 0x000FAAD4 File Offset: 0x000F8CD4 private void PHCJGFLHIHJ() { IPBDFPEPNIM ipbdfpepnim = IPBDFPEPNIM.INVALID; int num; base.APOAHJMLMEG.GHMAMCBCJHI(out ipbdfpepnim, out num); if (IHFKMIAHBFP.HCHIDMOLLAD && num >= base.APOAHJMLMEG.ScoreToWin) { base.LCJJGCMBAGJ(false); return; } } // Token: 0x060031A1 RID: 12705 RVA: 0x000FAB18 File Offset: 0x000F8D18 private bool NNBCKOPDDIP(Flag EANNKIELDCM, LNJFBGIBLHA GFLACHEEFLO) { return base.NKCBOCMOBCA.IALADJLKIFN(GFLACHEEFLO) || this.LKFMCMEBJDJ.BHMLLHLEAFF != 0 || base.NKCBOCMOBCA.KKPAEEHBNGE(GFLACHEEFLO) == EANNKIELDCM.PIJKDIABNJB(); } // Token: 0x060031A2 RID: 12706 RVA: 0x000FAB58 File Offset: 0x000F8D58 private void FJGHCAKHLCP(int CLJJPDFNGJA, int PGNIBOEBLJC) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.AEOAPCJIOKO(PGNIBOEBLJC); if (flag != null) { this.ALBNJDNDPLB(flag, lnjfbgiblha); } } // Token: 0x060031A3 RID: 12707 RVA: 0x000FABA0 File Offset: 0x000F8DA0 private void KDLLBEFPEAK() { List list = null; if (this.BMBCEIIJBDI.TryGetValue(base.PNOOBNCKAMJ.ModeType, out list)) { for (int i = 0; i < list.Count; i++) { if (!list[i].LANPCJBGKJG) { list[i].BKDFLNGCINH.AuthorityResetToLastSpawnPosition(false); } } } List list2 = null; if (this.DMICLNBADIG.TryGetValue(base.PNOOBNCKAMJ.ModeType, out list2)) { for (int j = 0; j < list2.Count; j++) { list2[j].gameObject.SetActive(true); } } } // Token: 0x060031A4 RID: 12708 RVA: 0x000FAC50 File Offset: 0x000F8E50 [BCENPNOIAOM] private void RpcMasterRequestFlagDrop(int CLJJPDFNGJA, int PGNIBOEBLJC) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(PGNIBOEBLJC); if (flag != null) { this.HBBPHFMLCEH(flag, lnjfbgiblha); } } // Token: 0x060031A5 RID: 12709 RVA: 0x000FAC98 File Offset: 0x000F8E98 private void DHDNLNMHHCH(Flag EANNKIELDCM, IPBDFPEPNIM FAKJCHLDLKL, Player KLEPMJPPMJG) { if (KLEPMJPPMJG.LNJFBGIBLHA.IPFPJCPGENH && this.JDDAGGEJOOJ(EANNKIELDCM, FAKJCHLDLKL, KLEPMJPPMJG.LNJFBGIBLHA)) { PhotonView photonView = base.BIPEBCPEPKL(); string text = "Missing canvas on "; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.MasterClient; object[] array = new object[8]; array[1] = EANNKIELDCM.JNFDHNMMHGN().NBAIABPNLNK(); array[1] = (int)FAKJCHLDLKL; array[2] = KLEPMJPPMJG.LNJFBGIBLHA.BADMPMDONAH; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } // Token: 0x060031A6 RID: 12710 RVA: 0x000FAD10 File Offset: 0x000F8F10 private void ONHIDOIHLCF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { base.DPOLNGGBMDH.IGKHMNBNGDJ = true; } // Token: 0x060031A7 RID: 12711 RVA: 0x000FAD20 File Offset: 0x000F8F20 private void NPLEFJFANJO(Flag EANNKIELDCM, IPBDFPEPNIM FAKJCHLDLKL, LNJFBGIBLHA EBIOBIFCBOB) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.JDDAGGEJOOJ(EANNKIELDCM, FAKJCHLDLKL, EBIOBIFCBOB)) { base.APOAHJMLMEG.OIEAEICIBHD(base.NKCBOCMOBCA.KKPAEEHBNGE(EBIOBIFCBOB), 1); base.APOAHJMLMEG.EJPFHFGLMAD(EBIOBIFCBOB, FMGIBHKFCPD.STAT_3, 1); this.LKFMCMEBJDJ.BKBFIGCPIMI(1); base.OMNGGJICBBI.RPC("RpcOnFlagCaptured", IHCPDNLJMMD.All, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG, EBIOBIFCBOB.BADMPMDONAH }); } } // Token: 0x060031A8 RID: 12712 RVA: 0x000FADB0 File Offset: 0x000F8FB0 protected override void Update() { base.Update(); this.LKFMCMEBJDJ.DLBPEOILIFL(); this.FGBGPPPFOFB.KHJKJGDBPMF(); this.LCINJBJMEAD.KHJKJGDBPMF(); } // Token: 0x060031A9 RID: 12713 RVA: 0x000FADDC File Offset: 0x000F8FDC private void GPJAIMNGCCM(LNJFBGIBLHA JEFGMHBLLKI) { if (JEFGMHBLLKI.IPFPJCPGENH) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "You're Out!", "Out of Bounds!", 3f, null, false); } } // Token: 0x060031AA RID: 12714 RVA: 0x000FAE08 File Offset: 0x000F9008 [BCENPNOIAOM] private void RpcOnFlagCaptured(int CLJJPDFNGJA, int DLILAOBGODD) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(DLILAOBGODD); if (lnjfbgiblha != null && flag != null) { this.CBFECHKADOO(flag, lnjfbgiblha); } } // Token: 0x060031AB RID: 12715 RVA: 0x000FAE58 File Offset: 0x000F9058 private void HBHLCPOHFKG(LNJFBGIBLHA HKJMAFLIJIJ) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.WAITING_FOR_PLAYERS_FOUR_INVITE_ONLY, null, null, true, null); if (this.LKFMCMEBJDJ.BHMLLHLEAFF == 6) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "method" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), "api/messages/", 586f, null, true); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "CloseConnection: No such player connected!", "Out!" + HKJMAFLIJIJ.NFNJPKGKHCP(), 762f, null, true); } } // Token: 0x060031AC RID: 12716 RVA: 0x000FAEF0 File Offset: 0x000F90F0 private void BBOMLPINKBI(LNJFBGIBLHA AHCOOCPLHEP) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, AHCOOCPLHEP.KODHOHBEAOP + " Revived!" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), 2f, null, false); } // Token: 0x060031AD RID: 12717 RVA: 0x000FAF20 File Offset: 0x000F9120 protected override void PCFALBNPOPM() { this.PIDJDMHJAAH(); } // Token: 0x060031AE RID: 12718 RVA: 0x000FAF28 File Offset: 0x000F9128 private void HHNBILGIEGA(Flag EANNKIELDCM, LNJFBGIBLHA PAKPDFNICLI) { if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.INVALID) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Flag Returned", 1.5f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, base.NKCBOCMOBCA.FPGHAMAAFIP(EANNKIELDCM.HAPPDKOIBKA) + " Flag Returned", 1.5f, null, false); } if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.TEAM_1) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAM_1_FLAG_RETURNED, null, null, false, null); } else if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.TEAM_2) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAM_2_FLAG_RETURNED, null, null, false, null); } if (PAKPDFNICLI.IPFPJCPGENH) { ChallengeEvents.FlagReturned(); } } // Token: 0x060031B0 RID: 12720 RVA: 0x000FB008 File Offset: 0x000F9208 private void CJFBOHMFMIF(Flag EANNKIELDCM, Player FNPCGAPCCOC) { if (FNPCGAPCCOC.LNJFBGIBLHA.IPFPJCPGENH) { if (this.OMDKFJMDOIH(EANNKIELDCM, FNPCGAPCCOC.LNJFBGIBLHA)) { EANNKIELDCM.BKDFLNGCINH.AuthorityResetToLastSpawnPosition(false); base.OMNGGJICBBI.RPC("RpcMasterRequestFlagReturn", IHCPDNLJMMD.MasterClient, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG, FNPCGAPCCOC.LNJFBGIBLHA.BADMPMDONAH }); } else if (this.FJAPHPCHMNG(EANNKIELDCM, FNPCGAPCCOC.LNJFBGIBLHA)) { base.OMNGGJICBBI.RPC("RpcMasterRequestFlagTaken", IHCPDNLJMMD.MasterClient, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG, FNPCGAPCCOC.LNJFBGIBLHA.BADMPMDONAH }); } } } // Token: 0x060031B1 RID: 12721 RVA: 0x000FB0D4 File Offset: 0x000F92D4 private void KCLGFMIGHCN() { string text = string.Format("Round {0} Starting!", this.PKHFHFBDBII + 1); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, 2.5f, null, false); } // Token: 0x060031B2 RID: 12722 RVA: 0x000FB10C File Offset: 0x000F930C private void OJCGPCKGCAA() { string text; if (this.EJGIJIKDDCN == IPBDFPEPNIM.INVALID) { text = "Tie Round"; } else { text = string.Format("{0} Scores!", base.NKCBOCMOBCA.FPGHAMAAFIP(this.EJGIJIKDDCN)); } float num = 8f - base.DPOLNGGBMDH.MBHIHIEEFKN - 1f; SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Round Over!", text, num, null, false); } // Token: 0x060031B3 RID: 12723 RVA: 0x000FB17C File Offset: 0x000F937C private void FOOLGFFBPHC(LNJFBGIBLHA JEFGMHBLLKI) { if (JEFGMHBLLKI.IPFPJCPGENH) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "activityName", "api/images/", 1580f, null, false); } } // Token: 0x060031B4 RID: 12724 RVA: 0x000FB1A8 File Offset: 0x000F93A8 private void NPHJGANONEL(Flag EANNKIELDCM) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.OMDKFJMDOIH(EANNKIELDCM, null)) { base.OMNGGJICBBI.RPC("RpcMasterRequestFlagReturn", IHCPDNLJMMD.MasterClient, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG, LNJFBGIBLHA.CGNKKAKJIJL }); } } // Token: 0x060031B5 RID: 12725 RVA: 0x000FB204 File Offset: 0x000F9404 private void DNBABPMJFAN(Flag EANNKIELDCM, LNJFBGIBLHA PHIOGOBKONL) { if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.INVALID) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Flag Dropped", 1.5f, null, false); } else { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, base.NKCBOCMOBCA.FPGHAMAAFIP(EANNKIELDCM.HAPPDKOIBKA) + " Flag Dropped", 1.5f, null, false); } if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.TEAM_1) { base.BCKMLIGHCIJ.CDPMACKFJOD(KHOLCBBJFHH.TEAM_1_FLAG_DROPPED, this.audioFXMinInterval); } else if (EANNKIELDCM.HAPPDKOIBKA == IPBDFPEPNIM.TEAM_2) { base.BCKMLIGHCIJ.CDPMACKFJOD(KHOLCBBJFHH.TEAM_2_FLAG_DROPPED, this.audioFXMinInterval); } if (PHIOGOBKONL.JHJGDFHNBLO() != null && PHIOGOBKONL.IPFPJCPGENH) { base.NGNMNNNGNBN.LGGBOKNEAIN(MHNKOMKMAHN.ACTIVITY_COOLDOWN_2); } } // Token: 0x060031B6 RID: 12726 RVA: 0x000FB2D0 File Offset: 0x000F94D0 private void HBOHMAAABKL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.PKHFHFBDBII++; int num = 0; IPBDFPEPNIM ipbdfpepnim = IPBDFPEPNIM.INVALID; IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM(); for (int i = 0; i < array.Length; i++) { if (base.DPOLNGGBMDH.CNCKEILIEPF(array[i])) { num++; ipbdfpepnim = array[i]; } } if (num > 1) { this.EJGIJIKDDCN = IPBDFPEPNIM.INVALID; } else { this.EJGIJIKDDCN = ipbdfpepnim; base.APOAHJMLMEG.HCCOMECGFNM(this.EJGIJIKDDCN, 1, false); } } base.DPOLNGGBMDH.IGKHMNBNGDJ = false; } // Token: 0x060031B7 RID: 12727 RVA: 0x000FB370 File Offset: 0x000F9570 private void MBALKLJDALC(Flag EANNKIELDCM, LNJFBGIBLHA OBLONKEFDJP) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.OMDKFJMDOIH(EANNKIELDCM, OBLONKEFDJP)) { base.OMNGGJICBBI.RPC("RpcOnFlagReturn", IHCPDNLJMMD.All, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG, OBLONKEFDJP.BADMPMDONAH }); } } // Token: 0x060031B8 RID: 12728 RVA: 0x000FB3CC File Offset: 0x000F95CC protected override void OBKEJLPAEOC(bool IIJMKNBGOAC) { base.OBKEJLPAEOC(IIJMKNBGOAC); List list = null; if (this.BMBCEIIJBDI.TryGetValue(base.PNOOBNCKAMJ.ModeType, out list)) { for (int i = 0; i < list.Count; i++) { list[i].BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC; } } } // Token: 0x060031B9 RID: 12729 RVA: 0x000FB428 File Offset: 0x000F9628 private void NMJAFDCJPKE(Flag EANNKIELDCM, IPBDFPEPNIM FAKJCHLDLKL, Player KLEPMJPPMJG) { if (KLEPMJPPMJG.LNJFBGIBLHA.IPFPJCPGENH && this.JDDAGGEJOOJ(EANNKIELDCM, FAKJCHLDLKL, KLEPMJPPMJG.LNJFBGIBLHA)) { base.OMNGGJICBBI.RPC("RpcMasterRequestFlagCapture", IHCPDNLJMMD.MasterClient, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG, (int)FAKJCHLDLKL, KLEPMJPPMJG.LNJFBGIBLHA.BADMPMDONAH }); } } // Token: 0x060031BA RID: 12730 RVA: 0x000FB4A0 File Offset: 0x000F96A0 private void GBPOANPPMGD() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.FGBGPPPFOFB.CGELFKLLMBA) { IPBDFPEPNIM ipbdfpepnim = IPBDFPEPNIM.INVALID; int num; base.APOAHJMLMEG.GHMAMCBCJHI(out ipbdfpepnim, out num); if (num >= base.APOAHJMLMEG.ScoreToWin) { base.LCJJGCMBAGJ(false); } else { this.LKFMCMEBJDJ.BKBFIGCPIMI(6); } } } // Token: 0x060031BB RID: 12731 RVA: 0x000FB504 File Offset: 0x000F9704 private void FEFIDDBMCFD(LNJFBGIBLHA HKJMAFLIJIJ, LNJFBGIBLHA IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.APOAHJMLMEG.HEIIEGPMPPN(IPLDGGMENKL, FMGIBHKFCPD.STAT_2, 1, true); base.APOAHJMLMEG.HEIIEGPMPPN(HKJMAFLIJIJ, FMGIBHKFCPD.STAT_1, 1, true); if (this.LKFMCMEBJDJ.BHMLLHLEAFF == 2 || this.LKFMCMEBJDJ.BHMLLHLEAFF == 3) { base.APOAHJMLMEG.HCCOMECGFNM(base.NKCBOCMOBCA.KKPAEEHBNGE(HKJMAFLIJIJ), 1, false); } } base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_DAMAGED, new Vector3?(GDOEBLPCPJF), null, false, null); if (IPLDGGMENKL.IPFPJCPGENH) { this.IBDGINHNCDJ(HKJMAFLIJIJ); } else if (HKJMAFLIJIJ.IPFPJCPGENH) { this.HHDAMCPKLNL(IPLDGGMENKL); Player.LocalPlayer.DIJMEKHCJBP.PaintballHit(); } else { this.ACLFMAONEED(IPLDGGMENKL); } } // Token: 0x060031BC RID: 12732 RVA: 0x000FB5D8 File Offset: 0x000F97D8 [BCENPNOIAOM] private void RpcOnFlagDrop(int CLJJPDFNGJA, int NGJFHCHJMHL) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(NGJFHCHJMHL); if (flag != null) { this.DNBABPMJFAN(flag, lnjfbgiblha); } } // Token: 0x060031BD RID: 12733 RVA: 0x000FB620 File Offset: 0x000F9820 private void ALBNJDNDPLB(Flag EANNKIELDCM, LNJFBGIBLHA FNPCGAPCCOC) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.FJAPHPCHMNG(EANNKIELDCM, FNPCGAPCCOC)) { base.OMNGGJICBBI.RPC("RpcOnFlagTaken", IHCPDNLJMMD.All, new object[] { EANNKIELDCM.OMNGGJICBBI.ADMBCINHJOG }); } } // Token: 0x060031BE RID: 12734 RVA: 0x000FB670 File Offset: 0x000F9870 protected override void Start() { foreach (List list in this.BMBCEIIJBDI.Values) { foreach (Flag flag in list) { flag.BKDFLNGCINH.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.EKJENCOMBMP)); } } base.Start(); this.LKFMCMEBJDJ.FLHFCMCNLEK(this, ushort.MaxValue); } // Token: 0x060031BF RID: 12735 RVA: 0x000FB738 File Offset: 0x000F9938 [BCENPNOIAOM] private void RpcMasterRequestFlagTaken(int CLJJPDFNGJA, int PGNIBOEBLJC) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(PGNIBOEBLJC); if (flag != null) { this.ALBNJDNDPLB(flag, lnjfbgiblha); } } // Token: 0x060031C0 RID: 12736 RVA: 0x000FB780 File Offset: 0x000F9980 [BCENPNOIAOM] private void RpcMasterRequestFlagReturn(int CLJJPDFNGJA, int PDCKFOGIIEA) { PhotonView photonView = PhotonView.Find(CLJJPDFNGJA); Flag flag = ((!(photonView != null)) ? null : photonView.GetComponent()); LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(PDCKFOGIIEA); if (flag != null) { this.MBALKLJDALC(flag, lnjfbgiblha); } } // Token: 0x060031C1 RID: 12737 RVA: 0x000FB7C8 File Offset: 0x000F99C8 private void GAENJLPCMIG() { if (IHFKMIAHBFP.HCHIDMOLLAD && (base.KDIPJNOKDFL.TimerOver || !base.DPOLNGGBMDH.IPKAKHPIMAD)) { base.KDIPJNOKDFL.JFLNOPOELNI(); this.LKFMCMEBJDJ.BKBFIGCPIMI(5); } } // Token: 0x060031C2 RID: 12738 RVA: 0x000FB818 File Offset: 0x000F9A18 protected override void NKCADDBNJJN() { base.NKCADDBNJJN(); if (IHFKMIAHBFP.HCHIDMOLLAD) { this.LKFMCMEBJDJ.BKBFIGCPIMI(ushort.MaxValue); } } // Token: 0x060031C3 RID: 12739 RVA: 0x000FB83C File Offset: 0x000F9A3C private void HDBHJGEAMHL() { if (IHFKMIAHBFP.HCHIDMOLLAD && (base.KDIPJNOKDFL.MDKFPFLANLO() || !base.DPOLNGGBMDH.IPKAKHPIMAD)) { base.KDIPJNOKDFL.JFLNOPOELNI(); this.LKFMCMEBJDJ.BKBFIGCPIMI(8); } } // Token: 0x060031C4 RID: 12740 RVA: 0x000FB88C File Offset: 0x000F9A8C private void HPMJLBLLGPJ(LNJFBGIBLHA AHCOOCPLHEP) { SingletonMonoBehaviour.NCKMBFBMBFM.OICFFDCBJIO((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, AHCOOCPLHEP.NFNJPKGKHCP() + "key" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), 692f, null, true); } // Token: 0x060031C5 RID: 12741 RVA: 0x000FB8BC File Offset: 0x000F9ABC private void OGAHPNKPNAA(Flag EANNKIELDCM, Player GFLACHEEFLO) { if (GFLACHEEFLO.LNJFBGIBLHA.IPFPJCPGENH && this.NNBCKOPDDIP(EANNKIELDCM, GFLACHEEFLO.LNJFBGIBLHA)) { PhotonView photonView = base.CJKKPMHAMCN(); string text = "audioclip"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllViaServer; object[] array = new object[7]; array[0] = EANNKIELDCM.MLNMONBHHBO().HNPFGGAKNPI(); array[0] = GFLACHEEFLO.LNJFBGIBLHA.BADMPMDONAH; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } // Token: 0x060031C6 RID: 12742 RVA: 0x000FB928 File Offset: 0x000F9B28 private void DEAFMMPDKKJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.IFHCJBCJEGH(this.PKHFHFBDBII + 1); int num = 0; IPBDFPEPNIM ipbdfpepnim = IPBDFPEPNIM.INVALID; IPBDFPEPNIM[] array = base.NKCBOCMOBCA.KNNABLLLMIM(); for (int i = 0; i < array.Length; i++) { if (base.DPOLNGGBMDH.CNCKEILIEPF(array[i])) { num += 0; ipbdfpepnim = array[i]; } } if (num > 1) { this.EJGIJIKDDCN = IPBDFPEPNIM.INVALID; } else { this.EJGIJIKDDCN = ipbdfpepnim; base.APOAHJMLMEG.HCCOMECGFNM(this.EJGIJIKDDCN, 1, false); } } base.DPOLNGGBMDH.IGKHMNBNGDJ = true; } // Token: 0x060031C7 RID: 12743 RVA: 0x000FB9C8 File Offset: 0x000F9BC8 private void GGJPBPNPOJI() { if (IHFKMIAHBFP.HCHIDMOLLAD && (base.KDIPJNOKDFL.LOGDDKDEKDA() || !base.DPOLNGGBMDH.IPKAKHPIMAD)) { base.KDIPJNOKDFL.JFLNOPOELNI(); this.LKFMCMEBJDJ.BKBFIGCPIMI(3); } } // Token: 0x060031C8 RID: 12744 RVA: 0x000FBA18 File Offset: 0x000F9C18 private void LLGHMGNDNMF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { base.KDIPJNOKDFL.KMCJNKEGOJK(); } base.DPOLNGGBMDH.IGKHMNBNGDJ = true; this.LCINJBJMEAD.PILGANMENPF(); this.LCINJBJMEAD.FOOCJOGHIJF(base.DPOLNGGBMDH.MBHIHIEEFKN, new KPFHBPCEMMD.NMMLKLGJHFG(this.KCLGFMIGHCN)); } // Token: 0x060031C9 RID: 12745 RVA: 0x000FBA74 File Offset: 0x000F9C74 private void HMLBHLDKNII() { if (IHFKMIAHBFP.HCHIDMOLLAD && this.FGBGPPPFOFB.CGELFKLLMBA) { this.LKFMCMEBJDJ.BKBFIGCPIMI(4); } } // Token: 0x060031CA RID: 12746 RVA: 0x000FBA9C File Offset: 0x000F9C9C private bool FJAPHPCHMNG(Flag EANNKIELDCM, LNJFBGIBLHA FNPCGAPCCOC) { return !base.NKCBOCMOBCA.IALADJLKIFN(FNPCGAPCCOC) && this.LKFMCMEBJDJ.BHMLLHLEAFF == 0 && base.NKCBOCMOBCA.KKPAEEHBNGE(FNPCGAPCCOC) != EANNKIELDCM.HAPPDKOIBKA; } // Token: 0x060031CB RID: 12747 RVA: 0x000FBADC File Offset: 0x000F9CDC private bool OMDKFJMDOIH(Flag EANNKIELDCM, LNJFBGIBLHA OBLONKEFDJP) { return base.PNOOBNCKAMJ.ModeType == IEFCMNJDPII.MODE_1 && this.LKFMCMEBJDJ.BHMLLHLEAFF == 0 && (OBLONKEFDJP == null || !base.NKCBOCMOBCA.IALADJLKIFN(OBLONKEFDJP)) && (OBLONKEFDJP == null || base.NKCBOCMOBCA.KKPAEEHBNGE(OBLONKEFDJP) == EANNKIELDCM.HAPPDKOIBKA); } // Token: 0x060031CC RID: 12748 RVA: 0x000FBB48 File Offset: 0x000F9D48 private void CFLKAMLANLD(LNJFBGIBLHA AHCOOCPLHEP) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You Revived " + AHCOOCPLHEP.KODHOHBEAOP + "!", this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), 2f, null, false); } // Token: 0x060031CD RID: 12749 RVA: 0x000FBB7C File Offset: 0x000F9D7C private void CACMCOGLCIP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.FGBGPPPFOFB.BJOJLPHBGMN(8f); } base.DPOLNGGBMDH.IGKHMNBNGDJ = false; this.LCINJBJMEAD.PILGANMENPF(); this.LCINJBJMEAD.FOOCJOGHIJF(base.DPOLNGGBMDH.MBHIHIEEFKN, new KPFHBPCEMMD.NMMLKLGJHFG(this.OJCGPCKGCAA)); } // Token: 0x060031CE RID: 12750 RVA: 0x000FBBDC File Offset: 0x000F9DDC private void CBFECHKADOO(Flag EANNKIELDCM, LNJFBGIBLHA EBPJPFENOOO) { IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(EBPJPFENOOO); SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, base.NKCBOCMOBCA.FPGHAMAAFIP(ipbdfpepnim) + " Scores!", "Scored by " + EBPJPFENOOO.KODHOHBEAOP, 3f, null, false); if (ipbdfpepnim == IPBDFPEPNIM.TEAM_1) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAM_1_SCORE, null, null, false, null); } else if (ipbdfpepnim == IPBDFPEPNIM.TEAM_2) { base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAM_2_SCORE, null, null, false, null); } if (EBPJPFENOOO.IPFPJCPGENH) { ChallengeEvents.FlagCaptured(); Player.LocalPlayer.DIJMEKHCJBP.PaintballFlagCapture(); base.NGNMNNNGNBN.LGGBOKNEAIN(MHNKOMKMAHN.ACTIVITY_COOLDOWN_2); } } // Token: 0x060031CF RID: 12751 RVA: 0x000FBCAC File Offset: 0x000F9EAC private string BEDEOIBLHLM(LNJFBGIBLHA JEFGMHBLLKI) { IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI); int num = base.DPOLNGGBMDH.BGPMMHBBHGN(ipbdfpepnim); int num2 = base.NKCBOCMOBCA.NCKPGCOLJBL(ipbdfpepnim); return string.Format(" [{0} - {1}/{2}]", base.NKCBOCMOBCA.FPGHAMAAFIP(ipbdfpepnim), num, num2); } // Token: 0x0400067D RID: 1661 [Header("Audio")] [SerializeField] private float audioFXMinInterval = 1.5f; // Token: 0x0400067E RID: 1662 private const float CIONDPGEMAD = 0.35f; // Token: 0x0400067F RID: 1663 private const float ANDGPIHPAGB = 3f; // Token: 0x04000680 RID: 1664 private const float NAIJFOFNEJO = 3f; // Token: 0x04000681 RID: 1665 private const float EJFNJGLJHPE = 8f; // Token: 0x04000682 RID: 1666 private PNONBEAIBHA LKFMCMEBJDJ; // Token: 0x04000683 RID: 1667 private AONMNAEOJAL FGBGPPPFOFB; // Token: 0x04000684 RID: 1668 private KPFHBPCEMMD LCINJBJMEAD; // Token: 0x04000685 RID: 1669 private Dictionary> BMBCEIIJBDI = new Dictionary>(); // Token: 0x04000686 RID: 1670 private Dictionary> DMICLNBADIG = new Dictionary>(); // Token: 0x04000687 RID: 1671 private LHLLJPPCDKA CHOBGFCEEGC; // Token: 0x04000688 RID: 1672 private LHLLJPPCDKA EIDPNMILBCB; // Token: 0x020000F3 RID: 243 public enum FNLKNMHOMAH { // Token: 0x0400068A RID: 1674 MultiFlagCaptureTheFlag, // Token: 0x0400068B RID: 1675 TeamBattle, // Token: 0x0400068C RID: 1676 FreeForAllBattle, // Token: 0x0400068D RID: 1677 TeamElimination, // Token: 0x0400068E RID: 1678 OneFlagCaptureTheFlag, // Token: 0x0400068F RID: 1679 None } // Token: 0x020000F4 RID: 244 private enum GMOKNGCNFFL { // Token: 0x04000691 RID: 1681 CTF_ROUND_RUNNING, // Token: 0x04000692 RID: 1682 CTF_FLAG_CAPTURED, // Token: 0x04000693 RID: 1683 TEAM_BATTLE_ROUND_RUNNING, // Token: 0x04000694 RID: 1684 FREE_FOR_ALL_BATTLE_ROUND_RUNNING, // Token: 0x04000695 RID: 1685 TEAM_ELIMINATION_ROUND_RUNNING, // Token: 0x04000696 RID: 1686 TEAM_ELIMINATION_ROUND_OVER, // Token: 0x04000697 RID: 1687 TEAM_ELIMINATION_BETWEEN_ROUNDS, // Token: 0x04000698 RID: 1688 INVALID = 65535 } // Token: 0x020000F5 RID: 245 private enum NMAILGGPOAG { // Token: 0x0400069A RID: 1690 HITS, // Token: 0x0400069B RID: 1691 OUTS, // Token: 0x0400069C RID: 1692 FLAG_CAPTURES, // Token: 0x0400069D RID: 1693 REVIVES, // Token: 0x0400069E RID: 1694 IS_ALIVE } }