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

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>();
}