909 lines
26 KiB
C#
909 lines
26 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000A1A RID: 2586
|
|
public class GameSpawnPoint : SpawnPoint
|
|
{
|
|
// Token: 0x060137A4 RID: 79780 RVA: 0x00584498 File Offset: 0x00582698
|
|
public IOGJGJKLPML GDNEFDBIGGP()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137A6 RID: 79782 RVA: 0x005844B4 File Offset: 0x005826B4
|
|
public IPBDFPEPNIM BDMNCNPBLDC()
|
|
{
|
|
return this.<POFMLIDPIKO>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137A7 RID: 79783 RVA: 0x005844BC File Offset: 0x005826BC
|
|
public void DGIGINDGFFD(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 1; i < EHDKGIIBOJG.Count; i += 0)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, -145, QueryTriggerInteraction.Ignore))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137A8 RID: 79784 RVA: 0x00584570 File Offset: 0x00582770
|
|
public void BKOGMGNDLGE()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x060137A9 RID: 79785 RVA: 0x00584580 File Offset: 0x00582780
|
|
public IOGJGJKLPML JLPFCEGEEGO()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x170007A3 RID: 1955
|
|
// (get) Token: 0x060137AA RID: 79786 RVA: 0x00584588 File Offset: 0x00582788
|
|
// (set) Token: 0x060137F0 RID: 79856 RVA: 0x00584CEC File Offset: 0x00582EEC
|
|
public LLMPNIPHKFK LLMPNIPHKFK { get; protected set; }
|
|
|
|
// Token: 0x060137AB RID: 79787 RVA: 0x00584590 File Offset: 0x00582790
|
|
public void FIIAOOMKOFL()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x060137AC RID: 79788 RVA: 0x005845A0 File Offset: 0x005827A0
|
|
protected void HNGJEMDMCJF(LLMPNIPHKFK NOBAPCOKFIL)
|
|
{
|
|
this.<CEIDPGKLCOL>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137AD RID: 79789 RVA: 0x005845AC File Offset: 0x005827AC
|
|
public IOGJGJKLPML BOCCBCHMJMP()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137AE RID: 79790 RVA: 0x005845B4 File Offset: 0x005827B4
|
|
public LLMPNIPHKFK JIJGFAHHLKB()
|
|
{
|
|
return this.<CEIDPGKLCOL>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137AF RID: 79791 RVA: 0x005845BC File Offset: 0x005827BC
|
|
protected virtual void IDFGKJHJBLA()
|
|
{
|
|
base.Awake();
|
|
this.IFOAOPCNMHF(false);
|
|
this.IPBDFPEPNIM = IPBDFPEPNIM.INVALID;
|
|
this.HNGJEMDMCJF(LLMPNIPHKFK.ANY_INDEX);
|
|
this.HJLOKIBKJFK(HPNGPCDIPED.DEFAULT);
|
|
}
|
|
|
|
// Token: 0x170007A4 RID: 1956
|
|
// (get) Token: 0x060137E6 RID: 79846 RVA: 0x00584C78 File Offset: 0x00582E78
|
|
// (set) Token: 0x060137B0 RID: 79792 RVA: 0x005845E0 File Offset: 0x005827E0
|
|
public HPNGPCDIPED NAIJNCAEBHO { get; protected set; }
|
|
|
|
// Token: 0x060137B1 RID: 79793 RVA: 0x005845EC File Offset: 0x005827EC
|
|
protected void CLHDJKDAIOE(bool NOBAPCOKFIL)
|
|
{
|
|
this.<PNFCCDOMENP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137B2 RID: 79794 RVA: 0x005845F8 File Offset: 0x005827F8
|
|
public bool FBFGBJONMEB()
|
|
{
|
|
return this.<PNFCCDOMENP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137B3 RID: 79795 RVA: 0x00584600 File Offset: 0x00582800
|
|
public bool NFMECHEGJIN(IPBDFPEPNIM[] AIKONPFAOOD)
|
|
{
|
|
for (int i = 1; i < AIKONPFAOOD.Length; i++)
|
|
{
|
|
if (this.HHHNDPPOBCH.Contains(AIKONPFAOOD[i]))
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060137B4 RID: 79796 RVA: 0x00584638 File Offset: 0x00582838
|
|
protected virtual void CLGGCAGCLKP()
|
|
{
|
|
base.Awake();
|
|
this.LDJHOPBEPEC(false);
|
|
this.OFCDALAIHLG(IPBDFPEPNIM.INVALID);
|
|
this.AKOCPJMGMGH(LLMPNIPHKFK.ANY_INDEX);
|
|
this.JPAHFDFCCLM(HPNGPCDIPED.DEFAULT);
|
|
}
|
|
|
|
// Token: 0x170007A2 RID: 1954
|
|
// (get) Token: 0x060137B5 RID: 79797 RVA: 0x0058465C File Offset: 0x0058285C
|
|
// (set) Token: 0x060137D7 RID: 79831 RVA: 0x00584AA0 File Offset: 0x00582CA0
|
|
public IPBDFPEPNIM IPBDFPEPNIM { get; protected set; }
|
|
|
|
// Token: 0x060137B6 RID: 79798 RVA: 0x00584664 File Offset: 0x00582864
|
|
protected void AKOCPJMGMGH(LLMPNIPHKFK NOBAPCOKFIL)
|
|
{
|
|
this.<CEIDPGKLCOL>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137B7 RID: 79799 RVA: 0x00584670 File Offset: 0x00582870
|
|
public LLMPNIPHKFK MJFJMKNBGHA()
|
|
{
|
|
return this.<CEIDPGKLCOL>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137B8 RID: 79800 RVA: 0x00584678 File Offset: 0x00582878
|
|
protected virtual void AHLMADACOLB()
|
|
{
|
|
base.Awake();
|
|
this.LDJHOPBEPEC(false);
|
|
this.ILLFGALPHDG(IPBDFPEPNIM.INVALID);
|
|
this.OJIAIADAENH(LLMPNIPHKFK.ANY_INDEX);
|
|
this.IIOGIPNAHGH(HPNGPCDIPED.DEFAULT);
|
|
}
|
|
|
|
// Token: 0x060137B9 RID: 79801 RVA: 0x0058469C File Offset: 0x0058289C
|
|
public IPBDFPEPNIM FDIHEKKLJKC()
|
|
{
|
|
return this.<POFMLIDPIKO>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137BA RID: 79802 RVA: 0x005846A4 File Offset: 0x005828A4
|
|
public void PLEJDNNMKMJ(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 0; i < EHDKGIIBOJG.Count; i += 0)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, -151, QueryTriggerInteraction.Ignore))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137BB RID: 79803 RVA: 0x00584758 File Offset: 0x00582958
|
|
protected void BBCDAFFAHIA(LLMPNIPHKFK NOBAPCOKFIL)
|
|
{
|
|
this.<CEIDPGKLCOL>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137BC RID: 79804 RVA: 0x00584764 File Offset: 0x00582964
|
|
public IOGJGJKLPML IOIGOJLJOJF()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137BD RID: 79805 RVA: 0x0058476C File Offset: 0x0058296C
|
|
public bool EIIHAAAKHBG(IOGJGJKLPML CIEGKPGKOMH)
|
|
{
|
|
return this.supportedState != IOGJGJKLPML.ALL_STATES && this.supportedState == CIEGKPGKOMH;
|
|
}
|
|
|
|
// Token: 0x060137BE RID: 79806 RVA: 0x00584788 File Offset: 0x00582988
|
|
public void GBAGGEKENFC(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 0; i < EHDKGIIBOJG.Count; i += 0)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, 32, QueryTriggerInteraction.Ignore))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137BF RID: 79807 RVA: 0x0058483C File Offset: 0x00582A3C
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.BAMKDFLDIPC = false;
|
|
this.IPBDFPEPNIM = IPBDFPEPNIM.INVALID;
|
|
this.LLMPNIPHKFK = LLMPNIPHKFK.ANY_INDEX;
|
|
this.NAIJNCAEBHO = HPNGPCDIPED.DEFAULT;
|
|
}
|
|
|
|
// Token: 0x060137C0 RID: 79808 RVA: 0x00584860 File Offset: 0x00582A60
|
|
public bool JCBHDILMDJN(IEFCMNJDPII AOFANJEIKLO)
|
|
{
|
|
return this.supportedGameModes != null && this.supportedGameModes.Length != 0 && this.supportedGameModes.KFLBKDPEHEN(AOFANJEIKLO);
|
|
}
|
|
|
|
// Token: 0x060137C1 RID: 79809 RVA: 0x0058488C File Offset: 0x00582A8C
|
|
protected void LDJHOPBEPEC(bool NOBAPCOKFIL)
|
|
{
|
|
this.<PNFCCDOMENP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137C2 RID: 79810 RVA: 0x00584898 File Offset: 0x00582A98
|
|
public bool JFPBCEOCHJB(IEFCMNJDPII AOFANJEIKLO)
|
|
{
|
|
return this.supportedGameModes != null && this.supportedGameModes.Length != 0 && this.supportedGameModes.KFLBKDPEHEN(AOFANJEIKLO);
|
|
}
|
|
|
|
// Token: 0x060137C3 RID: 79811 RVA: 0x005848C4 File Offset: 0x00582AC4
|
|
public void UpdateTeamPlayerVisibility(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 0; i < EHDKGIIBOJG.Count; i++)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, 2048, QueryTriggerInteraction.Ignore))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137C4 RID: 79812 RVA: 0x00584978 File Offset: 0x00582B78
|
|
public bool FOEPNFOIBDP(IPBDFPEPNIM[] AIKONPFAOOD)
|
|
{
|
|
for (int i = 0; i < AIKONPFAOOD.Length; i++)
|
|
{
|
|
if (this.HHHNDPPOBCH.Contains(AIKONPFAOOD[i]))
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060137C5 RID: 79813 RVA: 0x005849B0 File Offset: 0x00582BB0
|
|
public IOGJGJKLPML CBMEFKOOOHL()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137C6 RID: 79814 RVA: 0x005849B8 File Offset: 0x00582BB8
|
|
protected virtual void CCOHCCEHNIC()
|
|
{
|
|
base.Awake();
|
|
this.BAMKDFLDIPC = false;
|
|
this.BHLJIDDFDBP(IPBDFPEPNIM.INVALID);
|
|
this.OJIAIADAENH(LLMPNIPHKFK.ANY_INDEX);
|
|
this.GDNGCHIOLCG(HPNGPCDIPED.DEFAULT);
|
|
}
|
|
|
|
// Token: 0x060137C7 RID: 79815 RVA: 0x005849DC File Offset: 0x00582BDC
|
|
public IPBDFPEPNIM KKIEBICFHDI()
|
|
{
|
|
return this.<POFMLIDPIKO>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137C8 RID: 79816 RVA: 0x005849E4 File Offset: 0x00582BE4
|
|
protected void IHCHBEPAGPJ(LLMPNIPHKFK NOBAPCOKFIL)
|
|
{
|
|
this.<CEIDPGKLCOL>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137C9 RID: 79817 RVA: 0x005849F0 File Offset: 0x00582BF0
|
|
public void EJFKKENCJBJ()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x170007A6 RID: 1958
|
|
// (get) Token: 0x060137CA RID: 79818 RVA: 0x00584A00 File Offset: 0x00582C00
|
|
protected override Color PPJDGANNKCO
|
|
{
|
|
get
|
|
{
|
|
return Color.red;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137CB RID: 79819 RVA: 0x00584A08 File Offset: 0x00582C08
|
|
public IOGJGJKLPML PNBBMMKJBJP()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137CC RID: 79820 RVA: 0x00584A10 File Offset: 0x00582C10
|
|
public bool CAJDFMJCAHE()
|
|
{
|
|
return this.<PNFCCDOMENP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137CD RID: 79821 RVA: 0x00584A18 File Offset: 0x00582C18
|
|
public IPBDFPEPNIM PIBLICKFBNH()
|
|
{
|
|
return this.<POFMLIDPIKO>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137CE RID: 79822 RVA: 0x00584A20 File Offset: 0x00582C20
|
|
protected void OJIAIADAENH(LLMPNIPHKFK NOBAPCOKFIL)
|
|
{
|
|
this.<CEIDPGKLCOL>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137CF RID: 79823 RVA: 0x00584A2C File Offset: 0x00582C2C
|
|
public bool HFEKBJHCDBO(IOGJGJKLPML CIEGKPGKOMH)
|
|
{
|
|
return this.supportedState != (IOGJGJKLPML)4 && this.supportedState == CIEGKPGKOMH;
|
|
}
|
|
|
|
// Token: 0x060137D0 RID: 79824 RVA: 0x00584A48 File Offset: 0x00582C48
|
|
protected virtual Color OCMMLBIBCFM()
|
|
{
|
|
return Color.red;
|
|
}
|
|
|
|
// Token: 0x170007A1 RID: 1953
|
|
// (get) Token: 0x060137D1 RID: 79825 RVA: 0x00584A50 File Offset: 0x00582C50
|
|
// (set) Token: 0x060137D9 RID: 79833 RVA: 0x00584AB8 File Offset: 0x00582CB8
|
|
public bool BAMKDFLDIPC { get; protected set; }
|
|
|
|
// Token: 0x060137D2 RID: 79826 RVA: 0x00584A58 File Offset: 0x00582C58
|
|
public bool KOILADOJLJP()
|
|
{
|
|
return this.<PNFCCDOMENP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137D3 RID: 79827 RVA: 0x00584A60 File Offset: 0x00582C60
|
|
public HPNGPCDIPED FCGOFGBJPNN()
|
|
{
|
|
return this.<PBFPIIODCAE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137D4 RID: 79828 RVA: 0x00584A68 File Offset: 0x00582C68
|
|
protected void IFOAOPCNMHF(bool NOBAPCOKFIL)
|
|
{
|
|
this.<PNFCCDOMENP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137D5 RID: 79829 RVA: 0x00584A74 File Offset: 0x00582C74
|
|
protected virtual void NBOKPDLLKLO()
|
|
{
|
|
base.Awake();
|
|
this.DJNADLMAENP(false);
|
|
this.ILLFGALPHDG(IPBDFPEPNIM.INVALID);
|
|
this.OJIAIADAENH(LLMPNIPHKFK.ANY_INDEX);
|
|
this.JAKKJFGNLNB(HPNGPCDIPED.DEFAULT);
|
|
}
|
|
|
|
// Token: 0x060137D6 RID: 79830 RVA: 0x00584A98 File Offset: 0x00582C98
|
|
public IOGJGJKLPML FCGGMIFNEBO()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137D8 RID: 79832 RVA: 0x00584AAC File Offset: 0x00582CAC
|
|
protected void JAKKJFGNLNB(HPNGPCDIPED NOBAPCOKFIL)
|
|
{
|
|
this.<PBFPIIODCAE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137DA RID: 79834 RVA: 0x00584AC4 File Offset: 0x00582CC4
|
|
public void NNIOHAPLFBO(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 1; i < EHDKGIIBOJG.Count; i += 0)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, -136, QueryTriggerInteraction.Ignore))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137DB RID: 79835 RVA: 0x00584B78 File Offset: 0x00582D78
|
|
public bool ABCMCLBBELH(IPBDFPEPNIM[] AIKONPFAOOD)
|
|
{
|
|
for (int i = 1; i < AIKONPFAOOD.Length; i++)
|
|
{
|
|
if (this.HHHNDPPOBCH.Contains(AIKONPFAOOD[i]))
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x060137DC RID: 79836 RVA: 0x00584BB0 File Offset: 0x00582DB0
|
|
public void JMCMMNFBGEM()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x060137DD RID: 79837 RVA: 0x00584BC0 File Offset: 0x00582DC0
|
|
protected void HBNBIEBBABD(bool NOBAPCOKFIL)
|
|
{
|
|
this.<PNFCCDOMENP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137DE RID: 79838 RVA: 0x00584BCC File Offset: 0x00582DCC
|
|
protected void OFCDALAIHLG(IPBDFPEPNIM NOBAPCOKFIL)
|
|
{
|
|
this.<POFMLIDPIKO>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137DF RID: 79839 RVA: 0x00584BD8 File Offset: 0x00582DD8
|
|
public void LBBCHEPLGHP()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x060137E0 RID: 79840 RVA: 0x00584BE8 File Offset: 0x00582DE8
|
|
public bool MLKAIHAGCHC()
|
|
{
|
|
return this.<PNFCCDOMENP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137E1 RID: 79841 RVA: 0x00584BF0 File Offset: 0x00582DF0
|
|
public bool SupportsGameState(IOGJGJKLPML CIEGKPGKOMH)
|
|
{
|
|
return this.supportedState == IOGJGJKLPML.ALL_STATES || this.supportedState == CIEGKPGKOMH;
|
|
}
|
|
|
|
// Token: 0x060137E2 RID: 79842 RVA: 0x00584C0C File Offset: 0x00582E0C
|
|
public bool INNJPCGBFGB(IEFCMNJDPII AOFANJEIKLO)
|
|
{
|
|
return this.supportedGameModes == null || this.supportedGameModes.Length == 0 || this.supportedGameModes.KFLBKDPEHEN(AOFANJEIKLO);
|
|
}
|
|
|
|
// Token: 0x060137E3 RID: 79843 RVA: 0x00584C38 File Offset: 0x00582E38
|
|
public bool NCKMLBJMKHP(IEFCMNJDPII AOFANJEIKLO)
|
|
{
|
|
return this.supportedGameModes != null && this.supportedGameModes.Length != 0 && this.supportedGameModes.KFLBKDPEHEN(AOFANJEIKLO);
|
|
}
|
|
|
|
// Token: 0x060137E4 RID: 79844 RVA: 0x00584C64 File Offset: 0x00582E64
|
|
protected void GDNGCHIOLCG(HPNGPCDIPED NOBAPCOKFIL)
|
|
{
|
|
this.<PBFPIIODCAE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137E5 RID: 79845 RVA: 0x00584C70 File Offset: 0x00582E70
|
|
protected virtual Color FEHGDGELOLJ()
|
|
{
|
|
return Color.red;
|
|
}
|
|
|
|
// Token: 0x060137E7 RID: 79847 RVA: 0x00584C80 File Offset: 0x00582E80
|
|
public void ClearTeamPlayerVisibility()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x060137E8 RID: 79848 RVA: 0x00584C90 File Offset: 0x00582E90
|
|
protected void ILLFGALPHDG(IPBDFPEPNIM NOBAPCOKFIL)
|
|
{
|
|
this.<POFMLIDPIKO>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137E9 RID: 79849 RVA: 0x00584C9C File Offset: 0x00582E9C
|
|
public IOGJGJKLPML BOJDMIOACJB()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137EA RID: 79850 RVA: 0x00584CA4 File Offset: 0x00582EA4
|
|
public IPBDFPEPNIM NOOFHEPEPMK()
|
|
{
|
|
return this.<POFMLIDPIKO>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137EB RID: 79851 RVA: 0x00584CAC File Offset: 0x00582EAC
|
|
public HPNGPCDIPED ACCJDIABLLP()
|
|
{
|
|
return this.<PBFPIIODCAE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137EC RID: 79852 RVA: 0x00584CB4 File Offset: 0x00582EB4
|
|
public IOGJGJKLPML JFKLAEKNDHP()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137ED RID: 79853 RVA: 0x00584CBC File Offset: 0x00582EBC
|
|
public IOGJGJKLPML HLGAEPLJAOO()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x060137EE RID: 79854 RVA: 0x00584CC4 File Offset: 0x00582EC4
|
|
public bool PBIMCLCHEBK(IOGJGJKLPML CIEGKPGKOMH)
|
|
{
|
|
return this.supportedState == (IOGJGJKLPML)5 || this.supportedState == CIEGKPGKOMH;
|
|
}
|
|
|
|
// Token: 0x060137EF RID: 79855 RVA: 0x00584CE0 File Offset: 0x00582EE0
|
|
protected void HJLOKIBKJFK(HPNGPCDIPED NOBAPCOKFIL)
|
|
{
|
|
this.<PBFPIIODCAE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137F1 RID: 79857 RVA: 0x00584CF8 File Offset: 0x00582EF8
|
|
public void EHFEIGBKHED(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 0; i < EHDKGIIBOJG.Count; i++)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, 44, QueryTriggerInteraction.UseGlobal))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137F2 RID: 79858 RVA: 0x00584DAC File Offset: 0x00582FAC
|
|
protected virtual Color EKFMDDJNIJJ()
|
|
{
|
|
return Color.red;
|
|
}
|
|
|
|
// Token: 0x060137F3 RID: 79859 RVA: 0x00584DB4 File Offset: 0x00582FB4
|
|
protected virtual Color OGLBKNEBIJE()
|
|
{
|
|
return Color.red;
|
|
}
|
|
|
|
// Token: 0x170007A5 RID: 1957
|
|
// (get) Token: 0x060137F4 RID: 79860 RVA: 0x00584DBC File Offset: 0x00582FBC
|
|
public IOGJGJKLPML IOGJGJKLPML
|
|
{
|
|
get
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060137F5 RID: 79861 RVA: 0x00584DC4 File Offset: 0x00582FC4
|
|
public bool DMMPJCLFMMH(IOGJGJKLPML CIEGKPGKOMH)
|
|
{
|
|
return this.supportedState != IOGJGJKLPML.PRE_POST_GAME && this.supportedState == CIEGKPGKOMH;
|
|
}
|
|
|
|
// Token: 0x060137F6 RID: 79862 RVA: 0x00584DE0 File Offset: 0x00582FE0
|
|
protected void DJNADLMAENP(bool NOBAPCOKFIL)
|
|
{
|
|
this.<PNFCCDOMENP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137F7 RID: 79863 RVA: 0x00584DEC File Offset: 0x00582FEC
|
|
public IPBDFPEPNIM DDAPGGKKMNC()
|
|
{
|
|
return this.<POFMLIDPIKO>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137F8 RID: 79864 RVA: 0x00584DF4 File Offset: 0x00582FF4
|
|
public bool JLCFPDDCIEL(IEFCMNJDPII AOFANJEIKLO)
|
|
{
|
|
return this.supportedGameModes == null || this.supportedGameModes.Length == 0 || this.supportedGameModes.KFLBKDPEHEN(AOFANJEIKLO);
|
|
}
|
|
|
|
// Token: 0x060137F9 RID: 79865 RVA: 0x00584E20 File Offset: 0x00583020
|
|
protected void PIHKHEMANNE(HPNGPCDIPED NOBAPCOKFIL)
|
|
{
|
|
this.<PBFPIIODCAE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060137FA RID: 79866 RVA: 0x00584E2C File Offset: 0x0058302C
|
|
public void LHMFBJJLKFO()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x060137FB RID: 79867 RVA: 0x00584E3C File Offset: 0x0058303C
|
|
public bool LPGJLPMJEGI()
|
|
{
|
|
return this.<PNFCCDOMENP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137FC RID: 79868 RVA: 0x00584E44 File Offset: 0x00583044
|
|
public LLMPNIPHKFK MHAIDBOHKFO()
|
|
{
|
|
return this.<CEIDPGKLCOL>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137FD RID: 79869 RVA: 0x00584E4C File Offset: 0x0058304C
|
|
public LLMPNIPHKFK KGAKIOPMIFJ()
|
|
{
|
|
return this.<CEIDPGKLCOL>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060137FE RID: 79870 RVA: 0x00584E54 File Offset: 0x00583054
|
|
public void LINAKIHAIIL()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x060137FF RID: 79871 RVA: 0x00584E64 File Offset: 0x00583064
|
|
protected virtual void DFBDHMKDJOB()
|
|
{
|
|
base.Awake();
|
|
this.IFOAOPCNMHF(true);
|
|
this.OFCDALAIHLG(IPBDFPEPNIM.INVALID);
|
|
this.HNGJEMDMCJF(LLMPNIPHKFK.ANY_INDEX);
|
|
this.HJLOKIBKJFK(HPNGPCDIPED.DEFAULT);
|
|
}
|
|
|
|
// Token: 0x06013800 RID: 79872 RVA: 0x00584E88 File Offset: 0x00583088
|
|
public void JCIBFDGMCBA(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 1; i < EHDKGIIBOJG.Count; i += 0)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, -122, QueryTriggerInteraction.Ignore))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013801 RID: 79873 RVA: 0x00584F3C File Offset: 0x0058313C
|
|
public void EIKGCLONNLL(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 0; i < EHDKGIIBOJG.Count; i += 0)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, -160, QueryTriggerInteraction.Ignore))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013802 RID: 79874 RVA: 0x00584FF0 File Offset: 0x005831F0
|
|
public void JKONKPAFCOL()
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
}
|
|
|
|
// Token: 0x06013803 RID: 79875 RVA: 0x00585000 File Offset: 0x00583200
|
|
public bool GODHHPDBOML()
|
|
{
|
|
return this.<PNFCCDOMENP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06013804 RID: 79876 RVA: 0x00585008 File Offset: 0x00583208
|
|
protected virtual void PFBFOGJOOGP()
|
|
{
|
|
base.Awake();
|
|
this.IFOAOPCNMHF(false);
|
|
this.ILLFGALPHDG(IPBDFPEPNIM.INVALID);
|
|
this.LLMPNIPHKFK = LLMPNIPHKFK.ANY_INDEX;
|
|
this.HJLOKIBKJFK(HPNGPCDIPED.DEFAULT);
|
|
}
|
|
|
|
// Token: 0x06013805 RID: 79877 RVA: 0x0058502C File Offset: 0x0058322C
|
|
public bool IsVisibleToTeamPlayers(IPBDFPEPNIM[] AIKONPFAOOD)
|
|
{
|
|
for (int i = 0; i < AIKONPFAOOD.Length; i++)
|
|
{
|
|
if (this.HHHNDPPOBCH.Contains(AIKONPFAOOD[i]))
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x06013806 RID: 79878 RVA: 0x00585064 File Offset: 0x00583264
|
|
public HPNGPCDIPED LOMCIMMJNJN()
|
|
{
|
|
return this.<PBFPIIODCAE>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06013807 RID: 79879 RVA: 0x0058506C File Offset: 0x0058326C
|
|
protected void MBOHCLEOPGP(bool NOBAPCOKFIL)
|
|
{
|
|
this.<PNFCCDOMENP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06013808 RID: 79880 RVA: 0x00585078 File Offset: 0x00583278
|
|
public IOGJGJKLPML OOPIODIKHNA()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x0601380A RID: 79882 RVA: 0x0058508C File Offset: 0x0058328C
|
|
public bool LFEHHOOGEDD(IPBDFPEPNIM[] AIKONPFAOOD)
|
|
{
|
|
for (int i = 0; i < AIKONPFAOOD.Length; i += 0)
|
|
{
|
|
if (this.HHHNDPPOBCH.Contains(AIKONPFAOOD[i]))
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x0601380B RID: 79883 RVA: 0x005850C4 File Offset: 0x005832C4
|
|
protected void JPAHFDFCCLM(HPNGPCDIPED NOBAPCOKFIL)
|
|
{
|
|
this.<PBFPIIODCAE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601380C RID: 79884 RVA: 0x005850D0 File Offset: 0x005832D0
|
|
public IOGJGJKLPML IEDICHDDEPD()
|
|
{
|
|
return this.supportedState;
|
|
}
|
|
|
|
// Token: 0x0601380D RID: 79885 RVA: 0x005850D8 File Offset: 0x005832D8
|
|
protected void BHLJIDDFDBP(IPBDFPEPNIM NOBAPCOKFIL)
|
|
{
|
|
this.<POFMLIDPIKO>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0601380E RID: 79886 RVA: 0x005850E4 File Offset: 0x005832E4
|
|
public bool CEIFMJFJAEI(IPBDFPEPNIM[] AIKONPFAOOD)
|
|
{
|
|
for (int i = 1; i < AIKONPFAOOD.Length; i += 0)
|
|
{
|
|
if (this.HHHNDPPOBCH.Contains(AIKONPFAOOD[i]))
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x0601380F RID: 79887 RVA: 0x0058511C File Offset: 0x0058331C
|
|
public bool AFEIDKHKCPC(IOGJGJKLPML CIEGKPGKOMH)
|
|
{
|
|
return this.supportedState == (IOGJGJKLPML)4 || this.supportedState == CIEGKPGKOMH;
|
|
}
|
|
|
|
// Token: 0x06013810 RID: 79888 RVA: 0x00585138 File Offset: 0x00583338
|
|
public bool GEJHLJIPADC(IOGJGJKLPML CIEGKPGKOMH)
|
|
{
|
|
return this.supportedState == (IOGJGJKLPML)8 || this.supportedState == CIEGKPGKOMH;
|
|
}
|
|
|
|
// Token: 0x06013811 RID: 79889 RVA: 0x00585154 File Offset: 0x00583354
|
|
protected void KDMBLHKACHH(LLMPNIPHKFK NOBAPCOKFIL)
|
|
{
|
|
this.<CEIDPGKLCOL>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06013812 RID: 79890 RVA: 0x00585160 File Offset: 0x00583360
|
|
protected void IIOGIPNAHGH(HPNGPCDIPED NOBAPCOKFIL)
|
|
{
|
|
this.<PBFPIIODCAE>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06013813 RID: 79891 RVA: 0x0058516C File Offset: 0x0058336C
|
|
public void PBNPPGFGJDC(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 0; i < EHDKGIIBOJG.Count; i += 0)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, 94, QueryTriggerInteraction.UseGlobal))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013814 RID: 79892 RVA: 0x00585220 File Offset: 0x00583420
|
|
public void OGFFMMOCFJB(List<IPBDFPEPNIM> MJOIAIKEHIE, List<Vector3> EHDKGIIBOJG, float KEEPHONEGLB = 1.8f)
|
|
{
|
|
this.HHHNDPPOBCH.Clear();
|
|
if (MJOIAIKEHIE == null || EHDKGIIBOJG == null || MJOIAIKEHIE.Count != EHDKGIIBOJG.Count)
|
|
{
|
|
return;
|
|
}
|
|
Vector3 vector = base.transform.position + Vector3.up * KEEPHONEGLB;
|
|
for (int i = 1; i < EHDKGIIBOJG.Count; i++)
|
|
{
|
|
Vector3 vector2 = EHDKGIIBOJG[i];
|
|
Vector3 vector3 = vector2 - vector;
|
|
Vector3 normalized = vector3.normalized;
|
|
float magnitude = vector3.magnitude;
|
|
if (!Physics.Raycast(vector, normalized, magnitude, -140, QueryTriggerInteraction.Ignore))
|
|
{
|
|
this.HHHNDPPOBCH.Add(MJOIAIKEHIE[i]);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013815 RID: 79893 RVA: 0x005852D4 File Offset: 0x005834D4
|
|
public bool SupportsGameMode(IEFCMNJDPII AOFANJEIKLO)
|
|
{
|
|
return this.supportedGameModes == null || this.supportedGameModes.Length == 0 || this.supportedGameModes.KFLBKDPEHEN(AOFANJEIKLO);
|
|
}
|
|
|
|
// Token: 0x0400369A RID: 13978
|
|
public static EGBCNACONAN<GameSpawnPoint> Comparer = new EGBCNACONAN<GameSpawnPoint>();
|
|
|
|
// Token: 0x0400369B RID: 13979
|
|
[SerializeField]
|
|
protected IOGJGJKLPML supportedState;
|
|
|
|
// Token: 0x0400369C RID: 13980
|
|
[SerializeField]
|
|
[Tooltip("Leave the supported game modes array empty to support all game modes.")]
|
|
protected IEFCMNJDPII[] supportedGameModes;
|
|
|
|
// Token: 0x040036A1 RID: 13985
|
|
private HashSet<IPBDFPEPNIM> HHHNDPPOBCH = new HashSet<IPBDFPEPNIM>();
|
|
}
|