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.k__BackingField; } // Token: 0x060137A7 RID: 79783 RVA: 0x005844BC File Offset: 0x005826BC public void DGIGINDGFFD(List MJOIAIKEHIE, List 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.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.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.k__BackingField = NOBAPCOKFIL; } // Token: 0x060137B2 RID: 79794 RVA: 0x005845F8 File Offset: 0x005827F8 public bool FBFGBJONMEB() { return this.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.k__BackingField = NOBAPCOKFIL; } // Token: 0x060137B7 RID: 79799 RVA: 0x00584670 File Offset: 0x00582870 public LLMPNIPHKFK MJFJMKNBGHA() { return this.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.k__BackingField; } // Token: 0x060137BA RID: 79802 RVA: 0x005846A4 File Offset: 0x005828A4 public void PLEJDNNMKMJ(List MJOIAIKEHIE, List 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.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 MJOIAIKEHIE, List 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.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 MJOIAIKEHIE, List 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.k__BackingField; } // Token: 0x060137C8 RID: 79816 RVA: 0x005849E4 File Offset: 0x00582BE4 protected void IHCHBEPAGPJ(LLMPNIPHKFK NOBAPCOKFIL) { this.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.k__BackingField; } // Token: 0x060137CD RID: 79821 RVA: 0x00584A18 File Offset: 0x00582C18 public IPBDFPEPNIM PIBLICKFBNH() { return this.k__BackingField; } // Token: 0x060137CE RID: 79822 RVA: 0x00584A20 File Offset: 0x00582C20 protected void OJIAIADAENH(LLMPNIPHKFK NOBAPCOKFIL) { this.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.k__BackingField; } // Token: 0x060137D3 RID: 79827 RVA: 0x00584A60 File Offset: 0x00582C60 public HPNGPCDIPED FCGOFGBJPNN() { return this.k__BackingField; } // Token: 0x060137D4 RID: 79828 RVA: 0x00584A68 File Offset: 0x00582C68 protected void IFOAOPCNMHF(bool NOBAPCOKFIL) { this.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.k__BackingField = NOBAPCOKFIL; } // Token: 0x060137DA RID: 79834 RVA: 0x00584AC4 File Offset: 0x00582CC4 public void NNIOHAPLFBO(List MJOIAIKEHIE, List 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.k__BackingField = NOBAPCOKFIL; } // Token: 0x060137DE RID: 79838 RVA: 0x00584BCC File Offset: 0x00582DCC protected void OFCDALAIHLG(IPBDFPEPNIM NOBAPCOKFIL) { this.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.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.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.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.k__BackingField; } // Token: 0x060137EB RID: 79851 RVA: 0x00584CAC File Offset: 0x00582EAC public HPNGPCDIPED ACCJDIABLLP() { return this.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.k__BackingField = NOBAPCOKFIL; } // Token: 0x060137F1 RID: 79857 RVA: 0x00584CF8 File Offset: 0x00582EF8 public void EHFEIGBKHED(List MJOIAIKEHIE, List 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.k__BackingField = NOBAPCOKFIL; } // Token: 0x060137F7 RID: 79863 RVA: 0x00584DEC File Offset: 0x00582FEC public IPBDFPEPNIM DDAPGGKKMNC() { return this.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.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.k__BackingField; } // Token: 0x060137FC RID: 79868 RVA: 0x00584E44 File Offset: 0x00583044 public LLMPNIPHKFK MHAIDBOHKFO() { return this.k__BackingField; } // Token: 0x060137FD RID: 79869 RVA: 0x00584E4C File Offset: 0x0058304C public LLMPNIPHKFK KGAKIOPMIFJ() { return this.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 MJOIAIKEHIE, List 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 MJOIAIKEHIE, List 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.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.k__BackingField; } // Token: 0x06013807 RID: 79879 RVA: 0x0058506C File Offset: 0x0058326C protected void MBOHCLEOPGP(bool NOBAPCOKFIL) { this.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.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.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.k__BackingField = NOBAPCOKFIL; } // Token: 0x06013812 RID: 79890 RVA: 0x00585160 File Offset: 0x00583360 protected void IIOGIPNAHGH(HPNGPCDIPED NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06013813 RID: 79891 RVA: 0x0058516C File Offset: 0x0058336C public void PBNPPGFGJDC(List MJOIAIKEHIE, List 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 MJOIAIKEHIE, List 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 Comparer = new EGBCNACONAN(); // 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 HHHNDPPOBCH = new HashSet(); }