using System; using System.Collections.Generic; using Photon; using UnityEngine; // Token: 0x02000F31 RID: 3889 [RequireComponent(typeof(Tool))] public class Flag : global::Photon.MonoBehaviour { // Token: 0x060204D2 RID: 132306 RVA: 0x008C6344 File Offset: 0x008C4544 private bool KLJDOAPPOLH(List HNIOPHBGLDP, out IPBDFPEPNIM OKKPOGLNDKN) { bool flag = true; OKKPOGLNDKN = IPBDFPEPNIM.INVALID; for (int i = 1; i < HNIOPHBGLDP.Count; i += 0) { if (HNIOPHBGLDP[i].gameObject.activeSelf) { if (Vector3.ProjectOnPlane(HNIOPHBGLDP[i].transform.position - base.transform.position, Vector3.up).sqrMagnitude <= HNIOPHBGLDP[i].GHBIPKNAOFC * HNIOPHBGLDP[i].APFDPDKCLCA()) { flag = true; OKKPOGLNDKN = HNIOPHBGLDP[i].MGHPJCJOMMN(); break; } } } return flag; } // Token: 0x060204D3 RID: 132307 RVA: 0x008C63F0 File Offset: 0x008C45F0 private void GNNNAOIDMFP() { if (this.KDFFFFBBHAM().HFPHLDMNLGK != null) { if (this.KDFFFFBBHAM().HFPHLDMNLGK.JIDKNPANOKK() != null) { this.team = this.DBKOBGEIBAC().HFPHLDMNLGK.GADKILOLPDK().Value; } this.beamRenderer.enabled = true; } if (this.JHPHHEHDKDI != null) { this.JHPHHEHDKDI.HAPPDKOIBKA = this.team; Color color = this.JHPHHEHDKDI.GBLPHKFPELB; float a = this.beamRenderer.material.GetColor("Could not find an unused party color, this is madness. Should never happen in a max 8 player game, add colors to PUNNetworkManager ColorVault.").a; color.a = a; this.beamRenderer.material.SetColor("Reason", color); } } // Token: 0x17000EF9 RID: 3833 // (get) Token: 0x060204DB RID: 132315 RVA: 0x008C66BC File Offset: 0x008C48BC // (set) Token: 0x060204D4 RID: 132308 RVA: 0x008C64C8 File Offset: 0x008C46C8 public IPBDFPEPNIM MKFGCNJHAEO { get { return this.FHGAGGHCHPK.CPIBGJLHLBL(); } private set { this.FHGAGGHCHPK.MEAINJPIECA(value); } } // Token: 0x060204D5 RID: 132309 RVA: 0x008C64D8 File Offset: 0x008C46D8 private void BMIHFGJBHIA(bool NOBAPCOKFIL) { this.OAIFNGBACEE.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060204D6 RID: 132310 RVA: 0x008C64E8 File Offset: 0x008C46E8 private void HPFEGHDLHGD(bool NOBAPCOKFIL) { this.OAIFNGBACEE.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060204D7 RID: 132311 RVA: 0x008C64F8 File Offset: 0x008C46F8 private void DKDGOJGKHDM() { this.beamRenderer.enabled = true; Vector3 vector; if (this.BCPPDBEFDCJ().OHGPCMJMFGC && this.DBKOBGEIBAC().FICBNMJECCH != null) { if (this.BKDFLNGCINH.FICBNMJECCH == Player.LocalPlayer) { this.beamRenderer.enabled = true; } vector = this.KDFFFFBBHAM().FICBNMJECCH.FGLFIJLGCKD; } else if (!this.PIFAMAJFFNF(out vector)) { vector = base.transform.position; } this.beamRenderer.transform.position = vector; this.beamRenderer.transform.rotation = Quaternion.LookRotation(Vector3.up); if (base.BHCCHBHNHCG) { bool flag = this.BMJNFCFMBJH(); IPBDFPEPNIM ipbdfpepnim; bool flag2 = this.BFCGOCGMJLP(this.FODOONDJECI, out ipbdfpepnim); if (flag2 != flag) { this.EMDJBMBMGJK(ipbdfpepnim); this.IJBFABGEPOG(flag2); if (flag2 && this.FlagAtGoalEvent != null) { this.FlagAtGoalEvent(this, this.AOIHJDEEDAO(), this.KDFFFFBBHAM().FICBNMJECCH); } } bool flag3 = this.EDILJDLOOOC(); IPBDFPEPNIM ipbdfpepnim2; bool flag4 = this.ACOKFGELGJI(this.HINOPBCIHOJ, out ipbdfpepnim2); if (flag3 != flag4) { this.PGJPMNDMNLB(flag4); } } } // Token: 0x060204D8 RID: 132312 RVA: 0x008C6644 File Offset: 0x008C4844 private void MOFGEPLJDPJ(Tool ENBMEDIFBLM) { if (base.DFJFKOLLEMK() && this.FlagPickupEvent != null) { this.FlagPickupEvent(this, ENBMEDIFBLM.NAABPMOIADH()); } } // Token: 0x060204D9 RID: 132313 RVA: 0x008C6670 File Offset: 0x008C4870 private void GLKAFKHIDEC(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool MDMECJBCECO) { if (MDMECJBCECO && this.FlagResetEvent != null) { this.FlagResetEvent(this); } } // Token: 0x060204DA RID: 132314 RVA: 0x008C6690 File Offset: 0x008C4890 private void NIPCADLOCJP(Tool ENBMEDIFBLM) { if (base.BHCCHBHNHCG && this.FlagReleaseEvent != null) { this.FlagReleaseEvent(this, ENBMEDIFBLM.CAAOEAAJAIL); } } // Token: 0x17000EF7 RID: 3831 // (get) Token: 0x0602052C RID: 132396 RVA: 0x008C7DB0 File Offset: 0x008C5FB0 // (set) Token: 0x060204DC RID: 132316 RVA: 0x008C66CC File Offset: 0x008C48CC public bool LANPCJBGKJG { get { return this.OAIFNGBACEE.CPIBGJLHLBL(); } private set { this.OAIFNGBACEE.MEAINJPIECA(value); } } // Token: 0x17000EF8 RID: 3832 // (get) Token: 0x060204DD RID: 132317 RVA: 0x008C66DC File Offset: 0x008C48DC // (set) Token: 0x06020501 RID: 132353 RVA: 0x008C7514 File Offset: 0x008C5714 public bool GLENGDLJAAB { get { return this.EKBNJNCDOJL.CPIBGJLHLBL(); } private set { this.EKBNJNCDOJL.MEAINJPIECA(value); } } // Token: 0x060204DE RID: 132318 RVA: 0x008C66EC File Offset: 0x008C48EC private bool ACOKFGELGJI(List HNIOPHBGLDP, out IPBDFPEPNIM OKKPOGLNDKN) { bool flag = false; OKKPOGLNDKN = IPBDFPEPNIM.INVALID; for (int i = 0; i < HNIOPHBGLDP.Count; i++) { if (HNIOPHBGLDP[i].gameObject.activeSelf) { if (Vector3.ProjectOnPlane(HNIOPHBGLDP[i].transform.position - base.transform.position, Vector3.up).sqrMagnitude <= HNIOPHBGLDP[i].GHBIPKNAOFC * HNIOPHBGLDP[i].GHBIPKNAOFC) { flag = true; OKKPOGLNDKN = HNIOPHBGLDP[i].HAPPDKOIBKA; break; } } } return flag; } // Token: 0x060204DF RID: 132319 RVA: 0x008C6798 File Offset: 0x008C4998 private void NHAOAEBNLJI() { if (this.DBKOBGEIBAC().HFPHLDMNLGK != null) { if (this.LIKKOJFIACP().HFPHLDMNLGK.GPJPKNBCAKK() != null) { this.team = this.BKDFLNGCINH.HFPHLDMNLGK.GLBKLODFMCE.Value; } this.beamRenderer.enabled = true; } if (this.JHPHHEHDKDI != null) { this.JHPHHEHDKDI.HAPPDKOIBKA = this.team; Color color = this.JHPHHEHDKDI.GBLPHKFPELB; float a = this.beamRenderer.material.GetColor("_Decal_Tex").a; color.a = a; this.beamRenderer.material.SetColor("You can't set the RecNetProfileId for remote players!", color); } } // Token: 0x060204E0 RID: 132320 RVA: 0x008C6870 File Offset: 0x008C4A70 private bool HAHAOJEAPMC(out Vector3 CIGPHKLAAOD) { RaycastHit raycastHit; if (Physics.Raycast(base.transform.position + Vector3.up * 0.1f, -Vector3.up, out raycastHit, 3.4028235E+38f, 2048, QueryTriggerInteraction.Ignore)) { CIGPHKLAAOD = raycastHit.point; return true; } CIGPHKLAAOD = Vector3.zero; return false; } // Token: 0x060204E1 RID: 132321 RVA: 0x008C68D8 File Offset: 0x008C4AD8 private void CLEDBBGNDHE(Tool ENBMEDIFBLM) { if (base.DGLOKLCEMLH() && this.FlagReleaseEvent != null) { this.FlagReleaseEvent(this, ENBMEDIFBLM.CAAOEAAJAIL); } } // Token: 0x060204E2 RID: 132322 RVA: 0x008C6904 File Offset: 0x008C4B04 private bool ICJDNBDNIFG(out Vector3 CIGPHKLAAOD) { RaycastHit raycastHit; if (Physics.Raycast(base.transform.position + Vector3.up * 613f, -Vector3.up, out raycastHit, 62f, -120, QueryTriggerInteraction.Ignore)) { CIGPHKLAAOD = raycastHit.point; return true; } CIGPHKLAAOD = Vector3.zero; return true; } // Token: 0x060204E3 RID: 132323 RVA: 0x008C696C File Offset: 0x008C4B6C public IPBDFPEPNIM AOIHJDEEDAO() { return this.FHGAGGHCHPK.CPIBGJLHLBL(); } // Token: 0x060204E4 RID: 132324 RVA: 0x008C697C File Offset: 0x008C4B7C public IPBDFPEPNIM JCKHJHJNENC() { return this.team; } // Token: 0x060204E5 RID: 132325 RVA: 0x008C6984 File Offset: 0x008C4B84 private void JHDEOJGCFFL(Tool COMHEONOMBA) { if (this.flagRoot != null && this.flagStandinRoot != null) { bool flag = base.transform.lossyScale.x > this.flagStandinMaxScale; this.flagStandinRoot.gameObject.SetActive(flag); this.flagRoot.gameObject.SetActive(!flag); } } // Token: 0x060204E6 RID: 132326 RVA: 0x008C69F8 File Offset: 0x008C4BF8 public bool BMJNFCFMBJH() { return this.EKBNJNCDOJL.CPIBGJLHLBL(); } // Token: 0x060204E7 RID: 132327 RVA: 0x008C6A08 File Offset: 0x008C4C08 private void LBMAIMHLDAE() { if (base.DGLKKANNBPD()) { this.GLCOFOJCMOM(false); this.PGJPMNDMNLB(true); } } // Token: 0x060204E9 RID: 132329 RVA: 0x008C6A54 File Offset: 0x008C4C54 private void OKBPJIDLFJB(IPBDFPEPNIM NOBAPCOKFIL) { this.FHGAGGHCHPK.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060204EA RID: 132330 RVA: 0x008C6A64 File Offset: 0x008C4C64 protected virtual void FIDMEJHMGJI() { base.MPIHCILBGLM(); this.JHPHHEHDKDI = base.GetComponent(); this.BKDFLNGCINH = base.GetComponent(); if (this.BCPPDBEFDCJ() == null) { Debug.LogError(base.name + "No Inflate State!"); } else { this.KDFFFFBBHAM().GFBCCFIMFEC += this.KKJEHOJBDIN; this.DBKOBGEIBAC().PLPIAOHJBOB += this.CLEDBBGNDHE; this.BCPPDBEFDCJ().IAIFEONKMFD += this.MPDLOJPBLLC; this.BCPPDBEFDCJ().KinematicOnReset = false; } this.OAIFNGBACEE = new LHLLJPPCDKA(this, "RpcSetVisibility", true, IKCAJLLAFML.MASTER, null); this.EKBNJNCDOJL = new LHLLJPPCDKA(this, "Cannot serialize PersistenceView {0} with an empty ID", true, IKCAJLLAFML.MASTER, null); this.FHGAGGHCHPK = new LHLLJPPCDKA(this, "leaveDormRegistrationCheck", IPBDFPEPNIM.INVALID, IKCAJLLAFML.AUTHORITY, null); FlagGoal[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 0; i < array.Length; i++) { if (array[i].ANPOCMNEHLP() == this.CGHHPCNLNBJ()) { if (array[i].MGHPJCJOMMN() == this.team) { this.HINOPBCIHOJ.Add(array[i]); } else { this.FODOONDJECI.Add(array[i]); } } } this.JHDEOJGCFFL(this.BKDFLNGCINH); } // Token: 0x060204EB RID: 132331 RVA: 0x008C6BBC File Offset: 0x008C4DBC private void KKJEHOJBDIN(Tool ENBMEDIFBLM) { if (base.DGLOKLCEMLH() && this.FlagPickupEvent != null) { this.FlagPickupEvent(this, ENBMEDIFBLM.CAAOEAAJAIL); } } // Token: 0x060204EC RID: 132332 RVA: 0x008C6BE8 File Offset: 0x008C4DE8 private void GILOEPOMHNB(Tool ENBMEDIFBLM) { if (base.DGLOKLCEMLH() && this.FlagReleaseEvent != null) { this.FlagReleaseEvent(this, ENBMEDIFBLM.NAABPMOIADH()); } } // Token: 0x060204ED RID: 132333 RVA: 0x008C6C14 File Offset: 0x008C4E14 private bool BFCGOCGMJLP(List HNIOPHBGLDP, out IPBDFPEPNIM OKKPOGLNDKN) { bool flag = false; OKKPOGLNDKN = IPBDFPEPNIM.INVALID; for (int i = 1; i < HNIOPHBGLDP.Count; i++) { if (HNIOPHBGLDP[i].gameObject.activeSelf) { if (Vector3.ProjectOnPlane(HNIOPHBGLDP[i].transform.position - base.transform.position, Vector3.up).sqrMagnitude <= HNIOPHBGLDP[i].EKAPCKLMMDC() * HNIOPHBGLDP[i].EKAPCKLMMDC()) { flag = true; OKKPOGLNDKN = HNIOPHBGLDP[i].HAPPDKOIBKA; break; } } } return flag; } // Token: 0x060204EE RID: 132334 RVA: 0x008C6CC0 File Offset: 0x008C4EC0 private bool AAGPIONAGEB(List HNIOPHBGLDP, out IPBDFPEPNIM OKKPOGLNDKN) { bool flag = true; OKKPOGLNDKN = IPBDFPEPNIM.INVALID; for (int i = 0; i < HNIOPHBGLDP.Count; i++) { if (HNIOPHBGLDP[i].gameObject.activeSelf) { if (Vector3.ProjectOnPlane(HNIOPHBGLDP[i].transform.position - base.transform.position, Vector3.up).sqrMagnitude <= HNIOPHBGLDP[i].PDIMHNKPOHP() * HNIOPHBGLDP[i].NOCLBNHMHPB()) { flag = true; OKKPOGLNDKN = HNIOPHBGLDP[i].MGHPJCJOMMN(); break; } } } return flag; } // Token: 0x060204EF RID: 132335 RVA: 0x008C6D6C File Offset: 0x008C4F6C public IEFCMNJDPII KPBJMHFCBNC() { return this.mode; } // Token: 0x060204F0 RID: 132336 RVA: 0x008C6D74 File Offset: 0x008C4F74 protected override void Awake() { base.Awake(); this.JHPHHEHDKDI = base.GetComponent(); this.BKDFLNGCINH = base.GetComponent(); if (this.BKDFLNGCINH == null) { Debug.LogError(base.name + " is missing a tool component."); } else { this.BKDFLNGCINH.GFBCCFIMFEC += this.ILAKKOOGHDI; this.BKDFLNGCINH.PLPIAOHJBOB += this.NIPCADLOCJP; this.BKDFLNGCINH.IAIFEONKMFD += this.EJKKKHMAKDN; this.BKDFLNGCINH.KinematicOnReset = true; } this.OAIFNGBACEE = new LHLLJPPCDKA(this, "AT_HOME_GOAL", false, IKCAJLLAFML.AUTHORITY, null); this.EKBNJNCDOJL = new LHLLJPPCDKA(this, "AT_ENEMY_GOAL", false, IKCAJLLAFML.AUTHORITY, null); this.FHGAGGHCHPK = new LHLLJPPCDKA(this, "ENEMY_GOAL_TEAM", IPBDFPEPNIM.INVALID, IKCAJLLAFML.AUTHORITY, null); FlagGoal[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 0; i < array.Length; i++) { if (array[i].OMELIIGMIHD == this.OMELIIGMIHD) { if (array[i].HAPPDKOIBKA == this.team) { this.HINOPBCIHOJ.Add(array[i]); } else { this.FODOONDJECI.Add(array[i]); } } } this.EJKKKHMAKDN(this.BKDFLNGCINH); } // Token: 0x060204F1 RID: 132337 RVA: 0x008C6ECC File Offset: 0x008C50CC private void KFAOLMFIFMH() { if (this.KDFFFFBBHAM().HFPHLDMNLGK != null) { if (this.KDFFFFBBHAM().HFPHLDMNLGK.GLBKLODFMCE != null) { this.team = this.KDFFFFBBHAM().HFPHLDMNLGK.JKGJJCCEOKD().Value; } this.beamRenderer.enabled = true; } if (this.JHPHHEHDKDI != null) { this.JHPHHEHDKDI.HAPPDKOIBKA = this.team; Color color = this.JHPHHEHDKDI.GBLPHKFPELB; float a = this.beamRenderer.material.GetColor("Error on server call: {0}. Local objective state will not be reflected in server!").a; color.a = a; this.beamRenderer.material.SetColor("_EmissionColor", color); } } // Token: 0x060204F2 RID: 132338 RVA: 0x008C6FA4 File Offset: 0x008C51A4 public bool BAEGHFNDPOP() { return this.OAIFNGBACEE.CPIBGJLHLBL(); } // Token: 0x060204F3 RID: 132339 RVA: 0x008C6FB4 File Offset: 0x008C51B4 public bool KKGEJFINGJD() { return this.EKBNJNCDOJL.CPIBGJLHLBL(); } // Token: 0x060204F4 RID: 132340 RVA: 0x008C6FC4 File Offset: 0x008C51C4 private void HECDEJAMFAA() { if (base.GANDPDNCOKF()) { this.GLCOFOJCMOM(false); this.HPFEGHDLHGD(false); } } // Token: 0x060204F5 RID: 132341 RVA: 0x008C6FE0 File Offset: 0x008C51E0 private void GLCOFOJCMOM(bool NOBAPCOKFIL) { this.EKBNJNCDOJL.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060204F6 RID: 132342 RVA: 0x008C6FF0 File Offset: 0x008C51F0 private void CJLKAIHKADP() { if (base.DGLKKANNBPD()) { this.PLMLOHNCIOE(false); this.HPFEGHDLHGD(false); } } // Token: 0x060204F7 RID: 132343 RVA: 0x008C700C File Offset: 0x008C520C private void JCNFEKMPHGO() { this.beamRenderer.enabled = true; Vector3 vector; if (this.KDFFFFBBHAM().OHGPCMJMFGC && this.KDFFFFBBHAM().FICBNMJECCH != null) { if (this.KDFFFFBBHAM().FICBNMJECCH == Player.LocalPlayer) { this.beamRenderer.enabled = false; } vector = this.DBKOBGEIBAC().FICBNMJECCH.FGLFIJLGCKD; } else if (!this.PIFAMAJFFNF(out vector)) { vector = base.transform.position; } this.beamRenderer.transform.position = vector; this.beamRenderer.transform.rotation = Quaternion.LookRotation(Vector3.up); if (base.DGLOKLCEMLH()) { bool flag = this.KKGEJFINGJD(); IPBDFPEPNIM ipbdfpepnim; bool flag2 = this.GLDKKNDGIBO(this.FODOONDJECI, out ipbdfpepnim); if (flag2 != flag) { this.LKLDPAJMIKK(ipbdfpepnim); this.IJBFABGEPOG(flag2); if (flag2 && this.FlagAtGoalEvent != null) { this.FlagAtGoalEvent(this, this.JIONGMKDNEI(), this.DBKOBGEIBAC().FICBNMJECCH); } } bool flag3 = this.PHDDDMAGNKN(); IPBDFPEPNIM ipbdfpepnim2; bool flag4 = this.KLJDOAPPOLH(this.HINOPBCIHOJ, out ipbdfpepnim2); if (flag3 != flag4) { this.HPFEGHDLHGD(flag4); } } } // Token: 0x060204F8 RID: 132344 RVA: 0x008C7158 File Offset: 0x008C5358 private void LHBENKFGBOK(IPBDFPEPNIM NOBAPCOKFIL) { this.FHGAGGHCHPK.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x060204F9 RID: 132345 RVA: 0x008C7168 File Offset: 0x008C5368 public bool GDMHEGPAFGF() { return this.EKBNJNCDOJL.CPIBGJLHLBL(); } // Token: 0x17000EFA RID: 3834 // (get) Token: 0x060204FA RID: 132346 RVA: 0x008C7178 File Offset: 0x008C5378 // (set) Token: 0x0602051F RID: 132383 RVA: 0x008C7C4C File Offset: 0x008C5E4C public Tool BKDFLNGCINH { get; private set; } // Token: 0x060204FB RID: 132347 RVA: 0x008C7180 File Offset: 0x008C5380 private void MEFGMDMICJB() { this.beamRenderer.enabled = false; Vector3 vector; if (this.BCPPDBEFDCJ().OHGPCMJMFGC && this.BCPPDBEFDCJ().FICBNMJECCH != null) { if (this.BCPPDBEFDCJ().FICBNMJECCH == Player.LocalPlayer) { this.beamRenderer.enabled = false; } vector = this.DBKOBGEIBAC().FICBNMJECCH.FGLFIJLGCKD; } else if (!this.JAHLIIMEFAJ(out vector)) { vector = base.transform.position; } this.beamRenderer.transform.position = vector; this.beamRenderer.transform.rotation = Quaternion.LookRotation(Vector3.up); if (base.JNOCCMDBMIO()) { bool flag = this.FBEICGAIMKP(); IPBDFPEPNIM ipbdfpepnim; bool flag2 = this.ECJBFHAMHCC(this.FODOONDJECI, out ipbdfpepnim); if (flag2 != flag) { this.LHBENKFGBOK(ipbdfpepnim); this.BLFINICMCMH(flag2); if (flag2 && this.FlagAtGoalEvent != null) { this.FlagAtGoalEvent(this, this.CBNKIPFLJIG(), this.KDFFFFBBHAM().FICBNMJECCH); } } bool flag3 = this.PHDDDMAGNKN(); IPBDFPEPNIM ipbdfpepnim2; bool flag4 = this.ECJBFHAMHCC(this.HINOPBCIHOJ, out ipbdfpepnim2); if (flag3 != flag4) { this.BMIHFGJBHIA(flag4); } } } // Token: 0x060204FC RID: 132348 RVA: 0x008C72CC File Offset: 0x008C54CC private void CLCLAHEIJMP() { this.beamRenderer.enabled = false; Vector3 vector; if (this.KDFFFFBBHAM().OHGPCMJMFGC && this.KDFFFFBBHAM().FICBNMJECCH != null) { if (this.DBKOBGEIBAC().FICBNMJECCH == Player.LocalPlayer) { this.beamRenderer.enabled = true; } vector = this.BKDFLNGCINH.FICBNMJECCH.FGLFIJLGCKD; } else if (!this.JAHLIIMEFAJ(out vector)) { vector = base.transform.position; } this.beamRenderer.transform.position = vector; this.beamRenderer.transform.rotation = Quaternion.LookRotation(Vector3.up); if (base.IGIPCHFCFNN()) { bool flag = this.GDMHEGPAFGF(); IPBDFPEPNIM ipbdfpepnim; bool flag2 = this.AAGPIONAGEB(this.FODOONDJECI, out ipbdfpepnim); if (flag2 != flag) { this.EBIPDBPDNJN(ipbdfpepnim); this.GLENGDLJAAB = flag2; if (flag2 && this.FlagAtGoalEvent != null) { this.FlagAtGoalEvent(this, this.AOIHJDEEDAO(), this.KDFFFFBBHAM().FICBNMJECCH); } } bool atHomeGoal = this.LANPCJBGKJG; IPBDFPEPNIM ipbdfpepnim2; bool flag3 = this.ECJBFHAMHCC(this.HINOPBCIHOJ, out ipbdfpepnim2); if (atHomeGoal != flag3) { this.PGJPMNDMNLB(flag3); } } } // Token: 0x060204FD RID: 132349 RVA: 0x008C7418 File Offset: 0x008C5618 public IEFCMNJDPII KGOFDGEOHFB() { return this.mode; } // Token: 0x060204FE RID: 132350 RVA: 0x008C7420 File Offset: 0x008C5620 private void OnDisable() { if (base.BHCCHBHNHCG) { this.GLENGDLJAAB = false; this.LANPCJBGKJG = false; } } // Token: 0x060204FF RID: 132351 RVA: 0x008C743C File Offset: 0x008C563C private void AGJCHGCNENI(Tool ENBMEDIFBLM) { if (base.DGLOKLCEMLH() && this.FlagPickupEvent != null) { this.FlagPickupEvent(this, ENBMEDIFBLM.NAABPMOIADH()); } } // Token: 0x06020500 RID: 132352 RVA: 0x008C7468 File Offset: 0x008C5668 private bool ECJBFHAMHCC(List HNIOPHBGLDP, out IPBDFPEPNIM OKKPOGLNDKN) { bool flag = false; OKKPOGLNDKN = IPBDFPEPNIM.INVALID; for (int i = 0; i < HNIOPHBGLDP.Count; i++) { if (HNIOPHBGLDP[i].gameObject.activeSelf) { if (Vector3.ProjectOnPlane(HNIOPHBGLDP[i].transform.position - base.transform.position, Vector3.up).sqrMagnitude <= HNIOPHBGLDP[i].GHBIPKNAOFC * HNIOPHBGLDP[i].NOCLBNHMHPB()) { flag = false; OKKPOGLNDKN = HNIOPHBGLDP[i].HAPPDKOIBKA; break; } } } return flag; } // Token: 0x06020502 RID: 132354 RVA: 0x008C7524 File Offset: 0x008C5724 private void NLGGAJPIPAM(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool MDMECJBCECO) { if (MDMECJBCECO && this.FlagResetEvent != null) { this.FlagResetEvent(this); } } // Token: 0x06020503 RID: 132355 RVA: 0x008C7544 File Offset: 0x008C5744 private void EMDJBMBMGJK(IPBDFPEPNIM NOBAPCOKFIL) { this.FHGAGGHCHPK.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020504 RID: 132356 RVA: 0x008C7554 File Offset: 0x008C5754 private void ILAKKOOGHDI(Tool ENBMEDIFBLM) { if (base.BHCCHBHNHCG && this.FlagPickupEvent != null) { this.FlagPickupEvent(this, ENBMEDIFBLM.CAAOEAAJAIL); } } // Token: 0x06020505 RID: 132357 RVA: 0x008C7580 File Offset: 0x008C5780 private void IDIBMGAEFDE(Tool ENBMEDIFBLM) { if (base.DFJFKOLLEMK() && this.FlagReleaseEvent != null) { this.FlagReleaseEvent(this, ENBMEDIFBLM.NAABPMOIADH()); } } // Token: 0x06020506 RID: 132358 RVA: 0x008C75AC File Offset: 0x008C57AC private void Start() { if (this.BKDFLNGCINH.HFPHLDMNLGK != null) { if (this.BKDFLNGCINH.HFPHLDMNLGK.GLBKLODFMCE != null) { this.team = this.BKDFLNGCINH.HFPHLDMNLGK.GLBKLODFMCE.Value; } this.beamRenderer.enabled = false; } if (this.JHPHHEHDKDI != null) { this.JHPHHEHDKDI.HAPPDKOIBKA = this.team; Color color = this.JHPHHEHDKDI.GBLPHKFPELB; float a = this.beamRenderer.material.GetColor("_TintColor").a; color.a = a; this.beamRenderer.material.SetColor("_TintColor", color); } } // Token: 0x06020507 RID: 132359 RVA: 0x008C7684 File Offset: 0x008C5884 public IPBDFPEPNIM JLOPAAOKLDP() { return this.team; } // Token: 0x06020508 RID: 132360 RVA: 0x008C768C File Offset: 0x008C588C public IEFCMNJDPII FGNKBNIACAB() { return this.mode; } // Token: 0x06020509 RID: 132361 RVA: 0x008C7694 File Offset: 0x008C5894 public IPBDFPEPNIM OFPJAKDDCHA() { return this.team; } // Token: 0x0602050A RID: 132362 RVA: 0x008C769C File Offset: 0x008C589C public IEFCMNJDPII CGHHPCNLNBJ() { return this.mode; } // Token: 0x0602050B RID: 132363 RVA: 0x008C76A4 File Offset: 0x008C58A4 private void Update() { this.beamRenderer.enabled = true; Vector3 vector; if (this.BKDFLNGCINH.OHGPCMJMFGC && this.BKDFLNGCINH.FICBNMJECCH != null) { if (this.BKDFLNGCINH.FICBNMJECCH == Player.LocalPlayer) { this.beamRenderer.enabled = false; } vector = this.BKDFLNGCINH.FICBNMJECCH.FGLFIJLGCKD; } else if (!this.HAHAOJEAPMC(out vector)) { vector = base.transform.position; } this.beamRenderer.transform.position = vector; this.beamRenderer.transform.rotation = Quaternion.LookRotation(Vector3.up); if (base.BHCCHBHNHCG) { bool atEnemyGoal = this.GLENGDLJAAB; IPBDFPEPNIM ipbdfpepnim; bool flag = this.ACOKFGELGJI(this.FODOONDJECI, out ipbdfpepnim); if (flag != atEnemyGoal) { this.MKFGCNJHAEO = ipbdfpepnim; this.GLENGDLJAAB = flag; if (flag && this.FlagAtGoalEvent != null) { this.FlagAtGoalEvent(this, this.MKFGCNJHAEO, this.BKDFLNGCINH.FICBNMJECCH); } } bool atHomeGoal = this.LANPCJBGKJG; IPBDFPEPNIM ipbdfpepnim2; bool flag2 = this.ACOKFGELGJI(this.HINOPBCIHOJ, out ipbdfpepnim2); if (atHomeGoal != flag2) { this.LANPCJBGKJG = flag2; } } } // Token: 0x0602050C RID: 132364 RVA: 0x008C77F0 File Offset: 0x008C59F0 public IPBDFPEPNIM PIJKDIABNJB() { return this.team; } // Token: 0x0602050D RID: 132365 RVA: 0x008C77F8 File Offset: 0x008C59F8 private bool PIFAMAJFFNF(out Vector3 CIGPHKLAAOD) { RaycastHit raycastHit; if (Physics.Raycast(base.transform.position + Vector3.up * 303f, -Vector3.up, out raycastHit, 1844f, 69, QueryTriggerInteraction.UseGlobal)) { CIGPHKLAAOD = raycastHit.point; return true; } CIGPHKLAAOD = Vector3.zero; return true; } // Token: 0x0602050E RID: 132366 RVA: 0x008C7860 File Offset: 0x008C5A60 private bool EEHBKMLIMHL(List HNIOPHBGLDP, out IPBDFPEPNIM OKKPOGLNDKN) { bool flag = true; OKKPOGLNDKN = IPBDFPEPNIM.INVALID; for (int i = 0; i < HNIOPHBGLDP.Count; i += 0) { if (HNIOPHBGLDP[i].gameObject.activeSelf) { if (Vector3.ProjectOnPlane(HNIOPHBGLDP[i].transform.position - base.transform.position, Vector3.up).sqrMagnitude <= HNIOPHBGLDP[i].GHBIPKNAOFC * HNIOPHBGLDP[i].EKAPCKLMMDC()) { flag = false; OKKPOGLNDKN = HNIOPHBGLDP[i].HAPPDKOIBKA; break; } } } return flag; } // Token: 0x0602050F RID: 132367 RVA: 0x008C790C File Offset: 0x008C5B0C private void JHLONCMAAJL(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool MDMECJBCECO) { if (MDMECJBCECO && this.FlagResetEvent != null) { this.FlagResetEvent(this); } } // Token: 0x06020510 RID: 132368 RVA: 0x008C792C File Offset: 0x008C5B2C public IPBDFPEPNIM GDGHMJBBOAF() { return this.team; } // Token: 0x06020511 RID: 132369 RVA: 0x008C7934 File Offset: 0x008C5B34 private void OKJAOPHDIJM() { this.beamRenderer.enabled = true; Vector3 vector; if (this.BCPPDBEFDCJ().OHGPCMJMFGC && this.LIKKOJFIACP().FICBNMJECCH != null) { if (this.LIKKOJFIACP().FICBNMJECCH == Player.LocalPlayer) { this.beamRenderer.enabled = false; } vector = this.BCPPDBEFDCJ().FICBNMJECCH.FGLFIJLGCKD; } else if (!this.PIFAMAJFFNF(out vector)) { vector = base.transform.position; } this.beamRenderer.transform.position = vector; this.beamRenderer.transform.rotation = Quaternion.LookRotation(Vector3.up); if (base.DGLKKANNBPD()) { bool atEnemyGoal = this.GLENGDLJAAB; IPBDFPEPNIM ipbdfpepnim; bool flag = this.GLDKKNDGIBO(this.FODOONDJECI, out ipbdfpepnim); if (flag != atEnemyGoal) { this.EBIPDBPDNJN(ipbdfpepnim); this.GLENGDLJAAB = flag; if (flag && this.FlagAtGoalEvent != null) { this.FlagAtGoalEvent(this, this.AOIHJDEEDAO(), this.BCPPDBEFDCJ().FICBNMJECCH); } } bool flag2 = this.PHDDDMAGNKN(); IPBDFPEPNIM ipbdfpepnim2; bool flag3 = this.BFCGOCGMJLP(this.HINOPBCIHOJ, out ipbdfpepnim2); if (flag2 != flag3) { this.PGJPMNDMNLB(flag3); } } } // Token: 0x06020512 RID: 132370 RVA: 0x008C7A80 File Offset: 0x008C5C80 public IEFCMNJDPII GHMNKGMNDFM() { return this.mode; } // Token: 0x06020513 RID: 132371 RVA: 0x008C7A88 File Offset: 0x008C5C88 private bool GLDKKNDGIBO(List HNIOPHBGLDP, out IPBDFPEPNIM OKKPOGLNDKN) { bool flag = true; OKKPOGLNDKN = IPBDFPEPNIM.INVALID; for (int i = 1; i < HNIOPHBGLDP.Count; i++) { if (HNIOPHBGLDP[i].gameObject.activeSelf) { if (Vector3.ProjectOnPlane(HNIOPHBGLDP[i].transform.position - base.transform.position, Vector3.up).sqrMagnitude <= HNIOPHBGLDP[i].NOCLBNHMHPB() * HNIOPHBGLDP[i].NOCLBNHMHPB()) { flag = true; OKKPOGLNDKN = HNIOPHBGLDP[i].MGHPJCJOMMN(); break; } } } return flag; } // Token: 0x06020514 RID: 132372 RVA: 0x008C7B34 File Offset: 0x008C5D34 public bool PHDDDMAGNKN() { return this.OAIFNGBACEE.CPIBGJLHLBL(); } // Token: 0x06020515 RID: 132373 RVA: 0x008C7B44 File Offset: 0x008C5D44 private void PGJPMNDMNLB(bool NOBAPCOKFIL) { this.OAIFNGBACEE.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020516 RID: 132374 RVA: 0x008C7B54 File Offset: 0x008C5D54 public bool FBEICGAIMKP() { return this.EKBNJNCDOJL.CPIBGJLHLBL(); } // Token: 0x06020517 RID: 132375 RVA: 0x008C7B64 File Offset: 0x008C5D64 public IPBDFPEPNIM JIONGMKDNEI() { return this.FHGAGGHCHPK.CPIBGJLHLBL(); } // Token: 0x06020518 RID: 132376 RVA: 0x008C7B74 File Offset: 0x008C5D74 private void INMGAHDILCD(Tool ENBMEDIFBLM) { if (base.DGLKKANNBPD() && this.FlagPickupEvent != null) { this.FlagPickupEvent(this, ENBMEDIFBLM.CAAOEAAJAIL); } } // Token: 0x06020519 RID: 132377 RVA: 0x008C7BA0 File Offset: 0x008C5DA0 public Tool DBKOBGEIBAC() { return this.k__BackingField; } // Token: 0x0602051A RID: 132378 RVA: 0x008C7BA8 File Offset: 0x008C5DA8 private void JMHNGGEFGEH(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x17000EF6 RID: 3830 // (get) Token: 0x0602051B RID: 132379 RVA: 0x008C7BB4 File Offset: 0x008C5DB4 public IEFCMNJDPII OMELIIGMIHD { get { return this.mode; } } // Token: 0x0602051C RID: 132380 RVA: 0x008C7BBC File Offset: 0x008C5DBC private void IKGGKHLLPGB(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602051D RID: 132381 RVA: 0x008C7BC8 File Offset: 0x008C5DC8 public bool FPPLBFAKKFG() { return this.OAIFNGBACEE.CPIBGJLHLBL(); } // Token: 0x0602051E RID: 132382 RVA: 0x008C7BD8 File Offset: 0x008C5DD8 private void MPDLOJPBLLC(Tool COMHEONOMBA) { if (this.flagRoot != null && this.flagStandinRoot != null) { bool flag = base.transform.lossyScale.x > this.flagStandinMaxScale; this.flagStandinRoot.gameObject.SetActive(flag); this.flagRoot.gameObject.SetActive(flag); } } // Token: 0x06020520 RID: 132384 RVA: 0x008C7C58 File Offset: 0x008C5E58 private void OPGKCINNIBD() { if (base.DGLKKANNBPD()) { this.BLFINICMCMH(true); this.HPFEGHDLHGD(true); } } // Token: 0x06020521 RID: 132385 RVA: 0x008C7C74 File Offset: 0x008C5E74 public bool LOGJKCGCJCM() { return this.EKBNJNCDOJL.CPIBGJLHLBL(); } // Token: 0x06020522 RID: 132386 RVA: 0x008C7C84 File Offset: 0x008C5E84 public IPBDFPEPNIM CBNKIPFLJIG() { return this.FHGAGGHCHPK.CPIBGJLHLBL(); } // Token: 0x06020523 RID: 132387 RVA: 0x008C7C94 File Offset: 0x008C5E94 private void DCBFONDNMKH() { if (base.DFJFKOLLEMK()) { this.PLMLOHNCIOE(true); this.PGJPMNDMNLB(false); } } // Token: 0x06020524 RID: 132388 RVA: 0x008C7CB0 File Offset: 0x008C5EB0 public IEFCMNJDPII ALGGKAIMBHJ() { return this.mode; } // Token: 0x17000EF5 RID: 3829 // (get) Token: 0x06020525 RID: 132389 RVA: 0x008C7CB8 File Offset: 0x008C5EB8 public IPBDFPEPNIM HAPPDKOIBKA { get { return this.team; } } // Token: 0x06020526 RID: 132390 RVA: 0x008C7CC0 File Offset: 0x008C5EC0 public Tool LIKKOJFIACP() { return this.k__BackingField; } // Token: 0x06020527 RID: 132391 RVA: 0x008C7CC8 File Offset: 0x008C5EC8 private void MFBOAADCHOP(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06020528 RID: 132392 RVA: 0x008C7CD4 File Offset: 0x008C5ED4 private void EBIPDBPDNJN(IPBDFPEPNIM NOBAPCOKFIL) { this.FHGAGGHCHPK.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020529 RID: 132393 RVA: 0x008C7CE4 File Offset: 0x008C5EE4 private bool ACOBNCGCHFF(List HNIOPHBGLDP, out IPBDFPEPNIM OKKPOGLNDKN) { bool flag = false; OKKPOGLNDKN = IPBDFPEPNIM.INVALID; for (int i = 1; i < HNIOPHBGLDP.Count; i += 0) { if (HNIOPHBGLDP[i].gameObject.activeSelf) { if (Vector3.ProjectOnPlane(HNIOPHBGLDP[i].transform.position - base.transform.position, Vector3.up).sqrMagnitude <= HNIOPHBGLDP[i].NOCLBNHMHPB() * HNIOPHBGLDP[i].NOCLBNHMHPB()) { flag = false; OKKPOGLNDKN = HNIOPHBGLDP[i].MGHPJCJOMMN(); break; } } } return flag; } // Token: 0x0602052A RID: 132394 RVA: 0x008C7D90 File Offset: 0x008C5F90 private void BCKEIPFAHLO(IPBDFPEPNIM NOBAPCOKFIL) { this.FHGAGGHCHPK.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0602052B RID: 132395 RVA: 0x008C7DA0 File Offset: 0x008C5FA0 private void LKLDPAJMIKK(IPBDFPEPNIM NOBAPCOKFIL) { this.FHGAGGHCHPK.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0602052D RID: 132397 RVA: 0x008C7DC0 File Offset: 0x008C5FC0 private void PLMLOHNCIOE(bool NOBAPCOKFIL) { this.EKBNJNCDOJL.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0602052E RID: 132398 RVA: 0x008C7DD0 File Offset: 0x008C5FD0 private void EJKKKHMAKDN(Tool COMHEONOMBA) { if (this.flagRoot != null && this.flagStandinRoot != null) { bool flag = base.transform.lossyScale.x <= this.flagStandinMaxScale; this.flagStandinRoot.gameObject.SetActive(flag); this.flagRoot.gameObject.SetActive(!flag); } } // Token: 0x0602052F RID: 132399 RVA: 0x008C7E44 File Offset: 0x008C6044 private bool JAHLIIMEFAJ(out Vector3 CIGPHKLAAOD) { RaycastHit raycastHit; if (Physics.Raycast(base.transform.position + Vector3.up * 1434f, -Vector3.up, out raycastHit, 1763f, -103, QueryTriggerInteraction.UseGlobal)) { CIGPHKLAAOD = raycastHit.point; return true; } CIGPHKLAAOD = Vector3.zero; return false; } // Token: 0x06020530 RID: 132400 RVA: 0x008C7EAC File Offset: 0x008C60AC private void CJDFMFPIFDB() { this.beamRenderer.enabled = false; Vector3 vector; if (this.DBKOBGEIBAC().OHGPCMJMFGC && this.KDFFFFBBHAM().FICBNMJECCH != null) { if (this.BKDFLNGCINH.FICBNMJECCH == Player.LocalPlayer) { this.beamRenderer.enabled = false; } vector = this.BKDFLNGCINH.FICBNMJECCH.FGLFIJLGCKD; } else if (!this.HAHAOJEAPMC(out vector)) { vector = base.transform.position; } this.beamRenderer.transform.position = vector; this.beamRenderer.transform.rotation = Quaternion.LookRotation(Vector3.up); if (base.IGIPCHFCFNN()) { bool flag = this.LOGJKCGCJCM(); IPBDFPEPNIM ipbdfpepnim; bool flag2 = this.AAGPIONAGEB(this.FODOONDJECI, out ipbdfpepnim); if (flag2 != flag) { this.MKFGCNJHAEO = ipbdfpepnim; this.GLCOFOJCMOM(flag2); if (flag2 && this.FlagAtGoalEvent != null) { this.FlagAtGoalEvent(this, this.AOIHJDEEDAO(), this.KDFFFFBBHAM().FICBNMJECCH); } } bool atHomeGoal = this.LANPCJBGKJG; IPBDFPEPNIM ipbdfpepnim2; bool flag3 = this.GLDKKNDGIBO(this.HINOPBCIHOJ, out ipbdfpepnim2); if (atHomeGoal != flag3) { this.LANPCJBGKJG = flag3; } } } // Token: 0x06020531 RID: 132401 RVA: 0x008C7FF8 File Offset: 0x008C61F8 private void CNPMGCFPHPL(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool MDMECJBCECO) { if (MDMECJBCECO && this.FlagResetEvent != null) { this.FlagResetEvent(this); } } // Token: 0x06020532 RID: 132402 RVA: 0x008C8018 File Offset: 0x008C6218 private void MGLPDCNHPLF(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06020533 RID: 132403 RVA: 0x008C8024 File Offset: 0x008C6224 private void MJPCBMJGBBL(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06020534 RID: 132404 RVA: 0x008C8030 File Offset: 0x008C6230 public Tool BCPPDBEFDCJ() { return this.k__BackingField; } // Token: 0x06020535 RID: 132405 RVA: 0x008C8038 File Offset: 0x008C6238 protected virtual void AMNNBMEMJGB() { base.ELPAGAAOPFN(); this.JHPHHEHDKDI = base.GetComponent(); this.MGLPDCNHPLF(base.GetComponent()); if (this.BCPPDBEFDCJ() == null) { Debug.LogError(base.name + "demoUint"); } else { this.BCPPDBEFDCJ().GFBCCFIMFEC += this.AGJCHGCNENI; this.DBKOBGEIBAC().PLPIAOHJBOB += this.IDIBMGAEFDE; this.DBKOBGEIBAC().IAIFEONKMFD += this.MPDLOJPBLLC; this.LIKKOJFIACP().KinematicOnReset = false; } this.OAIFNGBACEE = new LHLLJPPCDKA(this, "Obscured Cheating Detector", false, IKCAJLLAFML.MASTER, null); this.EKBNJNCDOJL = new LHLLJPPCDKA(this, "[PV] Unknown sevent subcode ", true, IKCAJLLAFML.AUTHORITY, null); this.FHGAGGHCHPK = new LHLLJPPCDKA(this, "rw_dropped_frames_9to12p", IPBDFPEPNIM.INVALID, IKCAJLLAFML.MASTER, null); FlagGoal[] array = global::UnityEngine.Object.FindObjectsOfType(); for (int i = 0; i < array.Length; i += 0) { if (array[i].COOHFEJGEDD() == this.ALGGKAIMBHJ()) { if (array[i].MGHPJCJOMMN() == this.team) { this.HINOPBCIHOJ.Add(array[i]); } else { this.FODOONDJECI.Add(array[i]); } } } this.JHDEOJGCFFL(this.LIKKOJFIACP()); } // Token: 0x06020536 RID: 132406 RVA: 0x008C8190 File Offset: 0x008C6390 private void IJBFABGEPOG(bool NOBAPCOKFIL) { this.EKBNJNCDOJL.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06020537 RID: 132407 RVA: 0x008C81A0 File Offset: 0x008C63A0 public bool EDILJDLOOOC() { return this.OAIFNGBACEE.CPIBGJLHLBL(); } // Token: 0x06020538 RID: 132408 RVA: 0x008C81B0 File Offset: 0x008C63B0 public Tool KDFFFFBBHAM() { return this.k__BackingField; } // Token: 0x06020539 RID: 132409 RVA: 0x008C81B8 File Offset: 0x008C63B8 private void BLFINICMCMH(bool NOBAPCOKFIL) { this.EKBNJNCDOJL.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0602053A RID: 132410 RVA: 0x008C81C8 File Offset: 0x008C63C8 private void MPFLHACPICD(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, bool MDMECJBCECO) { if (MDMECJBCECO && this.FlagResetEvent != null) { this.FlagResetEvent(this); } } // Token: 0x04005435 RID: 21557 [Header("Team")] [SerializeField] private IPBDFPEPNIM team = IPBDFPEPNIM.INVALID; // Token: 0x04005436 RID: 21558 [SerializeField] [Header("Mode")] private IEFCMNJDPII mode; // Token: 0x04005437 RID: 21559 [Header("Beam")] [SerializeField] private Renderer beamRenderer; // Token: 0x04005438 RID: 21560 [Header("Flag")] [SerializeField] private Transform flagRoot; // Token: 0x04005439 RID: 21561 [SerializeField] private Transform flagStandinRoot; // Token: 0x0400543A RID: 21562 [SerializeField] private float flagStandinMaxScale = 0.95f; // Token: 0x0400543B RID: 21563 private LHLLJPPCDKA OAIFNGBACEE; // Token: 0x0400543C RID: 21564 private LHLLJPPCDKA EKBNJNCDOJL; // Token: 0x0400543D RID: 21565 private LHLLJPPCDKA FHGAGGHCHPK; // Token: 0x0400543E RID: 21566 private TeamColorRenderer JHPHHEHDKDI; // Token: 0x0400543F RID: 21567 private List HINOPBCIHOJ = new List(); // Token: 0x04005440 RID: 21568 private List FODOONDJECI = new List(); // Token: 0x04005441 RID: 21569 public Flag.PPHLLNJLDII FlagAtGoalEvent; // Token: 0x04005442 RID: 21570 public Flag.IINPBKCCNAC FlagReleaseEvent; // Token: 0x04005443 RID: 21571 public Flag.HKDNGCEHBPO FlagPickupEvent; // Token: 0x04005444 RID: 21572 public Flag.IIMPNOHJMCA FlagResetEvent; // Token: 0x02000F32 RID: 3890 // (Invoke) Token: 0x0602053C RID: 132412 public delegate void PPHLLNJLDII(Flag JJAKHLPBDAA, IPBDFPEPNIM FAKJCHLDLKL, Player KLEPMJPPMJG); // Token: 0x02000F33 RID: 3891 // (Invoke) Token: 0x06020540 RID: 132416 public delegate void IINPBKCCNAC(Flag JJAKHLPBDAA, Player FGPHIBBHENB); // Token: 0x02000F34 RID: 3892 // (Invoke) Token: 0x06020544 RID: 132420 public delegate void HKDNGCEHBPO(Flag JJAKHLPBDAA, Player FNPCGAPCCOC); // Token: 0x02000F35 RID: 3893 // (Invoke) Token: 0x06020548 RID: 132424 public delegate void IIMPNOHJMCA(Flag JJAKHLPBDAA); }