Files
2026-06-04 11:42:34 +02:00

1402 lines
47 KiB
C#

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<Flag> list in this.BMBCEIIJBDI.Values)
{
foreach (Flag flag in list)
{
flag.BKDFLNGCINH.Disable();
}
}
}
foreach (List<FlagGoal> 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<Flag>());
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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Flag Taken!", 1.5f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<Flag> 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<Flag> list in this.BMBCEIIJBDI.Values)
{
foreach (Flag flag in list)
{
flag.KDFFFFBBHAM().FHJPHIOFGMG();
}
}
}
foreach (List<FlagGoal> 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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You Hit " + IPLDGGMENKL.KODHOHBEAOP + this.BEDEOIBLHLM(IPLDGGMENKL), 3f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<Flag> 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<Flag>());
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<Flag>();
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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, IPLDGGMENKL.KODHOHBEAOP + " is Out!" + this.BEDEOIBLHLM(IPLDGGMENKL), "High five them to revive.", 3f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<Flag>());
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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "You're Out!" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), "High five a teammate to revive.", 3f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.ILFGIOEOANG((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, "DIRTY" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), "_Dirt_Col", 599f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<Flag>();
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<Flag>());
}
this.BMBCEIIJBDI[array[i].OMELIIGMIHD].Add(array[i]);
}
FlagGoal[] array2 = global::UnityEngine.Object.FindObjectsOfType<FlagGoal>();
for (int j = 0; j < array.Length; j++)
{
if (!this.DMICLNBADIG.ContainsKey(array2[j].OMELIIGMIHD))
{
this.DMICLNBADIG.Add(array2[j].OMELIIGMIHD, new List<FlagGoal>());
}
this.DMICLNBADIG[array2[j].OMELIIGMIHD].Add(array2[j]);
}
this.CHOBGFCEEGC = new LHLLJPPCDKA<IPBDFPEPNIM>(this, "LAST_SCORING_TEAM_ELIM_TEAM", IPBDFPEPNIM.INVALID, IKCAJLLAFML.MASTER, null);
this.EIDPNMILBCB = new LHLLJPPCDKA<int>(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<Flag>());
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<Flag>());
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<Flag> 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<FlagGoal> 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<Flag>());
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<ScreenSpaceNotificationManager>.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<Flag>());
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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "method" + this.BEDEOIBLHLM(IHFKMIAHBFP.JEFGMHBLLKI), "api/messages/", 586f, null, true);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Flag Returned", 1.5f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Flag Dropped", 1.5f, null, false);
}
else
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<Flag> 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<Flag>());
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<Flag> 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<Flag>());
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<Flag>());
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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.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<IEFCMNJDPII, List<Flag>> BMBCEIIJBDI = new Dictionary<IEFCMNJDPII, List<Flag>>();
// Token: 0x04000686 RID: 1670
private Dictionary<IEFCMNJDPII, List<FlagGoal>> DMICLNBADIG = new Dictionary<IEFCMNJDPII, List<FlagGoal>>();
// Token: 0x04000687 RID: 1671
private LHLLJPPCDKA<IPBDFPEPNIM> CHOBGFCEEGC;
// Token: 0x04000688 RID: 1672
private LHLLJPPCDKA<int> 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
}
}