1402 lines
47 KiB
C#
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
|
|
}
|
|
}
|