using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Threading; using RecNet; using RecRoom.Challenges; using RecRoom.Core.AI; using UnityEngine; // Token: 0x020009DE RID: 2526 public class JLDIJEHEDOK : ICODODCIFPG { // Token: 0x0601302A RID: 77866 RVA: 0x005676D4 File Offset: 0x005658D4 private void DJIBDIDHJPK() { GameObject gameObject = new GameObject("{not_found}"); gameObject.transform.SetParent(this.FMBELJHPBCG.transform); this.EHBFMICBDIF = new PlayerCombatUI[this.FMBELJHPBCG.KCNDBBJLONI]; GameObject gameObject2; if (this.FMBELJHPBCG.PNOOBNCKAMJ.FBPPIFJGMIB().PlayerCombatUIPrefab != null) { gameObject2 = this.FMBELJHPBCG.PNOOBNCKAMJ.HDNHHKEJIHD().PlayerCombatUIPrefab.gameObject; } else { gameObject2 = Resources.Load("You're Down! -") as GameObject; } for (int i = 1; i < this.EHBFMICBDIF.Length; i += 0) { GameObject gameObject3 = global::UnityEngine.Object.Instantiate(gameObject2); this.EHBFMICBDIF[i] = gameObject3.GetComponent(); if (this.EHBFMICBDIF[i] != null) { this.EHBFMICBDIF[i].OBFPHOENPKF(this.FMBELJHPBCG); this.EHBFMICBDIF[i].transform.SetParent(gameObject.transform); } } } // Token: 0x0601302B RID: 77867 RVA: 0x005677E8 File Offset: 0x005659E8 private JLDIJEHEDOK.GNGJCJCBEOP NJOHGOLCEFI(LNJFBGIBLHA JEFGMHBLLKI) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = null; if (JEFGMHBLLKI != null && !this.PLBGONEGIHC.TryGetValue(JEFGMHBLLKI.BADMPMDONAH, out gngjcjcbeop)) { gngjcjcbeop = new JLDIJEHEDOK.GNGJCJCBEOP(JEFGMHBLLKI, this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.DefaultHealth); gngjcjcbeop.AGAMHAHKEKD += this.FJFNJPINAPK; this.PLBGONEGIHC[JEFGMHBLLKI.BADMPMDONAH] = gngjcjcbeop; } return gngjcjcbeop; } // Token: 0x0601302C RID: 77868 RVA: 0x0056785C File Offset: 0x00565A5C private void DBBKBBFMOJI() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.StopPersistent(); } } // Token: 0x1400005D RID: 93 // (add) Token: 0x06013059 RID: 77913 RVA: 0x005687D0 File Offset: 0x005669D0 // (remove) Token: 0x0601302D RID: 77869 RVA: 0x00567878 File Offset: 0x00565A78 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.LJODJFFPFPK IDKJCLLGBNG; // Token: 0x0601302E RID: 77870 RVA: 0x005678B0 File Offset: 0x00565AB0 private IEnumerator NINGPFOELIH() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL != null) { SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL.StartTakeDamageVignette(0f); yield return new WaitForSeconds(0.3f); SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL.StopTakeDamageVignette(0.3f); } yield break; } // Token: 0x0601302F RID: 77871 RVA: 0x005678C4 File Offset: 0x00565AC4 private void FOMLDPJNHKK() { foreach (EnemyCombatUI enemyCombatUI in this.IDLCFOBCPMK) { if (enemyCombatUI.IIEGGLHMOBH && (enemyCombatUI.IAKOIACHLBM == null || enemyCombatUI.IAKOIACHLBM.NCEOFBNCBIN != Enemy.EJOGPEDCJHM.ALWAYS_DISPLAY)) { enemyCombatUI.FadeOut(); } } } // Token: 0x06013030 RID: 77872 RVA: 0x0056794C File Offset: 0x00565B4C private void FIJHEFFHPHI() { if (EnemyManager.FOCBLAFCFFB == 0) { this.AFKDDGBDBGP.BKBFIGCPIMI(1, 1); } } // Token: 0x06013031 RID: 77873 RVA: 0x00567968 File Offset: 0x00565B68 private void INMNIONJGBB(EIDNMNCOAAJ EFCIKBEHKNL, Enemy LLFCJNJMFOP, Vector3 GDOEBLPCPJF) { if (EFCIKBEHKNL.MBHLIAEFEAD != null && this.MNKHKHPCKGA != null) { this.MNKHKHPCKGA(EFCIKBEHKNL.MBHLIAEFEAD.LNJFBGIBLHA, LLFCJNJMFOP.PHKJOAGGEJO, LLFCJNJMFOP, GDOEBLPCPJF); } else if (EFCIKBEHKNL.IAKOIACHLBM != null && this.EIDPOBJHDAI != null) { this.EIDPOBJHDAI(EFCIKBEHKNL.IAKOIACHLBM, LLFCJNJMFOP, GDOEBLPCPJF); } } // Token: 0x06013032 RID: 77874 RVA: 0x005679E8 File Offset: 0x00565BE8 private float LGEBOECGOAO(LNJFBGIBLHA JEFGMHBLLKI) { float num = this.JOPHDLHODDO(JEFGMHBLLKI) + this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.RequiredReviveDelay; float num2 = (float)IHFKMIAHBFP.GKICDGMMPBH; return Mathf.Max(0f, num - num2); } // Token: 0x06013033 RID: 77875 RVA: 0x00567A2C File Offset: 0x00565C2C public void JIJFIFFDPHD(JLDIJEHEDOK.FFCKNHFMIOB NOBAPCOKFIL) { JLDIJEHEDOK.FFCKNHFMIOB ffcknhfmiob = this.PPHOBOLEHBE; JLDIJEHEDOK.FFCKNHFMIOB ffcknhfmiob2; do { ffcknhfmiob2 = ffcknhfmiob; ffcknhfmiob = Interlocked.CompareExchange(ref this.PPHOBOLEHBE, (JLDIJEHEDOK.FFCKNHFMIOB)Delegate.Combine(ffcknhfmiob2, NOBAPCOKFIL), ffcknhfmiob); } while (ffcknhfmiob != ffcknhfmiob2); } // Token: 0x06013034 RID: 77876 RVA: 0x00567A64 File Offset: 0x00565C64 public void CMBEDBCPNIA() { Weapon.NKLDFBAGLFJ -= this.KBIGLKNBMPP; Weapon.ODLLKCGGMNM -= this.POBIKKMDDEI; Enemy.KMFNFLODJAK -= this.AJGOEBBFHMP; Enemy.DPDDEBIHPII -= this.LHNHAOAKKHN; Enemy.JPGIDJMCEKE -= this.INMNIONJGBB; Enemy.NKLDFBAGLFJ -= this.PJJIHLCHDCM; Enemy.ODLLKCGGMNM -= this.KFBMMIGEJID; Trap.NKLDFBAGLFJ -= this.BJKNPDJHJEO; Trap.ODLLKCGGMNM -= this.KMIBOAGEJND; if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL -= this.FNLOKKHNOLL; } this.JFFMGOKIFLE(); this.DBBKBBFMOJI(); FKJHLNJDEKK.PNCMLPIPGEG -= this.PNCMLPIPGEG; } // Token: 0x06013035 RID: 77877 RVA: 0x00567B54 File Offset: 0x00565D54 private bool KKHDEPEJHED(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI) { if (!this.FMBELJHPBCG.DMLPFMKFOBB) { return false; } if (!this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsPlayerReviving) { return false; } if (!this.IGKHMNBNGDJ) { return false; } if (AHCOOCPLHEP == null || HACLHAOMHEI == null) { return false; } if (this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(AHCOOCPLHEP) || this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(HACLHAOMHEI)) { return false; } if (!this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(AHCOOCPLHEP, HACLHAOMHEI)) { return false; } if (!this.AKDEIFDDDDJ(HACLHAOMHEI)) { return false; } if (this.AKDEIFDDDDJ(AHCOOCPLHEP)) { return false; } if (this.LGEBOECGOAO(AHCOOCPLHEP) > 0f) { return false; } double num = IHFKMIAHBFP.GKICDGMMPBH; return num - (double)this.NJOHGOLCEFI(HACLHAOMHEI).JMCNEEANEKK > 2.0; } // Token: 0x06013036 RID: 77878 RVA: 0x00567C4C File Offset: 0x00565E4C [CompilerGenerated] private void PLEFDIDLAIJ(PlayerHand ILFEPFCLLFJ) { ILFEPFCLLFJ.IIJAOBHBHLI.ANCIGFELANJ -= this.DOJHDIKHFHP; } // Token: 0x06013037 RID: 77879 RVA: 0x00567C68 File Offset: 0x00565E68 private bool NPALLFCEEMG(Enemy OELGAHAMCLH) { if (OELGAHAMCLH.NCEOFBNCBIN == Enemy.EJOGPEDCJHM.ALWAYS_DISPLAY) { return true; } if (OELGAHAMCLH.NCEOFBNCBIN == Enemy.EJOGPEDCJHM.NEVER_DISPLAY) { return false; } if (!this.KHIIJABGOOL) { return false; } ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; if (!combatSettings.DisplayEnemyCombatUI) { return false; } bool flag = this.FMBELJHPBCG.NKCBOCMOBCA.GJKMIJMGDCC(IHFKMIAHBFP.JEFGMHBLLKI, OELGAHAMCLH.HAPPDKOIBKA); return !flag || combatSettings.DisplayEnemyUIForAllies; } // Token: 0x14000064 RID: 100 // (add) Token: 0x06013096 RID: 77974 RVA: 0x00569A8C File Offset: 0x00567C8C // (remove) Token: 0x06013038 RID: 77880 RVA: 0x00567CF0 File Offset: 0x00565EF0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action BJKFAKDOCFK; // Token: 0x06013039 RID: 77881 RVA: 0x00567D28 File Offset: 0x00565F28 private bool EAKIMDJNIAC(Tool DMCPJCFCNBA) { if (DMCPJCFCNBA == null) { return false; } if (!DMCPJCFCNBA.OHGPCMJMFGC) { return true; } if (DMCPJCFCNBA.NAABPMOIADH() == null || !DMCPJCFCNBA.NAABPMOIADH().BGOFBKHOLHF()) { return true; } LNJFBGIBLHA photonPlayer = DMCPJCFCNBA.CAAOEAAJAIL.LNJFBGIBLHA; if (!this.AKDEIFDDDDJ(photonPlayer)) { return true; } if (this.CFBDDJDAOOH(photonPlayer)) { return true; } Weapon component = DMCPJCFCNBA.GetComponent(); return !(component != null) || !this.FMBELJHPBCG.PNOOBNCKAMJ.PCMHAKDJJOJ().WeaponTypesThatCannotBeDisarmed.KFLBKDPEHEN(component.JNFCPPPFGAM); } // Token: 0x0601303A RID: 77882 RVA: 0x00567DDC File Offset: 0x00565FDC public void BMJKKDMBPGH() { if (this.KHLKHAEEHOC.BHMLLHLEAFF == 0) { this.BOKMBOBAONI(true); } else { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 0); } } // Token: 0x0601303B RID: 77883 RVA: 0x00567E08 File Offset: 0x00566008 public int IBJHKNGMMII(LNJFBGIBLHA JEFGMHBLLKI) { int num = 197; JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); if (gngjcjcbeop != null) { num = gngjcjcbeop.MNBCKAGNBIB(); } return num; } // Token: 0x0601303C RID: 77884 RVA: 0x00567E34 File Offset: 0x00566034 private void POBIKKMDDEI(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Tool DMCPJCFCNBA, IHEAKAOGCIF CACIBBKDNIH) { if (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsPlayerOnPlayerToolDisarm) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if (this.GADENPKAMGH(photonPlayer, photonPlayer2, BLBPGNFCBEO)) { this.IJKBMDEGAIG(DMCPJCFCNBA); } } else if (BLBPGNFCBEO.DMIKIGNCFHM) { this.KBIGLKNBMPP(BLBPGNFCBEO, EFCIKBEHKNL, LLFCJNJMFOP, Player.HDOICGIKKAO.None, CACIBBKDNIH); } } // Token: 0x0601303D RID: 77885 RVA: 0x00567EA0 File Offset: 0x005660A0 private void JCBOJJNFEEO(LNJFBGIBLHA FNGMABCOENN) { this.IIPNJBHJJMN(); } // Token: 0x1400005A RID: 90 // (add) Token: 0x060130A3 RID: 77987 RVA: 0x00569EC8 File Offset: 0x005680C8 // (remove) Token: 0x0601303E RID: 77886 RVA: 0x00567EA8 File Offset: 0x005660A8 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.AHAOMJCEBHD FAACLNDHIFM; // Token: 0x14000063 RID: 99 // (add) Token: 0x0601303F RID: 77887 RVA: 0x00567EE0 File Offset: 0x005660E0 // (remove) Token: 0x0601311D RID: 78109 RVA: 0x0056C508 File Offset: 0x0056A708 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.DBEENHHDFAB CKGJEAAGMCJ; // Token: 0x06013040 RID: 77888 RVA: 0x00567F18 File Offset: 0x00566118 private void JGMFHLJOGPB() { this.KHIIJABGOOL = false; this.FOMLDPJNHKK(); } // Token: 0x06013041 RID: 77889 RVA: 0x00567F28 File Offset: 0x00566128 private void BJKIMLADHMM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (this.GGENDIGLOAB != null) { this.GGENDIGLOAB(); } } // Token: 0x06013042 RID: 77890 RVA: 0x00567F40 File Offset: 0x00566140 private void JANKFPOMLDN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { Player.LocalPlayer.MFFGGGFFDAD = false; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; if (combatSettings.AutoRespawnWhenDead) { this.PLFAJNONODI.BJOJLPHBGMN(combatSettings.AutoRespawnDelay); } if (combatSettings.PlayMonochromeEffectWhenDead) { this.PMIAAPOLKNG(combatSettings.DeadMonochromeEffectAmount); } if (combatSettings.PlayPersistentNotificationWhenDead) { this.DHPKANNHOEH(combatSettings.DeadPersistentNotification); } foreach (PlayerHand playerHand in Player.LocalPlayer.JPICHJGANKL) { playerHand.Vibrate(200, 1000); } } // Token: 0x06013043 RID: 77891 RVA: 0x00568028 File Offset: 0x00566228 private void DOJHDIKHFHP(PlayerHand LOPJKAALHGC, PlayerHand ENFEBPJECNE) { LNJFBGIBLHA lnjfbgiblha = ((!(LOPJKAALHGC != null) || !(LOPJKAALHGC.PIDHHBENFCO != null)) ? null : LOPJKAALHGC.PIDHHBENFCO.LNJFBGIBLHA); LNJFBGIBLHA lnjfbgiblha2 = ((!(ENFEBPJECNE != null) || !(ENFEBPJECNE.PIDHHBENFCO != null)) ? null : ENFEBPJECNE.PIDHHBENFCO.LNJFBGIBLHA); LNJFBGIBLHA lnjfbgiblha3; LNJFBGIBLHA lnjfbgiblha4; if (this.AKDEIFDDDDJ(lnjfbgiblha)) { lnjfbgiblha3 = lnjfbgiblha2; lnjfbgiblha4 = lnjfbgiblha; } else { lnjfbgiblha3 = lnjfbgiblha; lnjfbgiblha4 = lnjfbgiblha2; } if (this.KKHDEPEJHED(lnjfbgiblha3, lnjfbgiblha4)) { Vector3 vector = (LOPJKAALHGC.transform.position + ENFEBPJECNE.transform.position) / 2f; this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcMasterRequestPlayerRevive", IHCPDNLJMMD.MasterClient, new object[] { lnjfbgiblha3.BADMPMDONAH, lnjfbgiblha4.BADMPMDONAH, vector }); } } // Token: 0x06013044 RID: 77892 RVA: 0x00568128 File Offset: 0x00566328 public void DMBOAPOGOID(Action NOBAPCOKFIL) { Action action = this.BJKFAKDOCFK; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.BJKFAKDOCFK, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x1400005C RID: 92 // (add) Token: 0x06013045 RID: 77893 RVA: 0x00568160 File Offset: 0x00566360 // (remove) Token: 0x06013135 RID: 78133 RVA: 0x0056CB60 File Offset: 0x0056AD60 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.ACDFJAOCJCO JJLCKJJLJIG; // Token: 0x06013046 RID: 77894 RVA: 0x00568198 File Offset: 0x00566398 private void JCFNHCBHBEG() { if (!this.AKDEIFDDDDJ(IHFKMIAHBFP.JEFGMHBLLKI)) { this.KHLKHAEEHOC.BKBFIGCPIMI(1); return; } ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; if (combatSettings.DamageOnWorldOverlap && this.KHLKHAEEHOC.OPEKLGMGMBE != 3 && (Player.LocalPlayer.DKPLHPADIAH || Player.LocalPlayer.IHJHIMGJCKC)) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 3); return; } if (combatSettings.PlayMonochromeEffectWhenDamaged) { int num = this.GOAOEAAKPPF(IHFKMIAHBFP.JEFGMHBLLKI); this.EHIHJLMCMCD(num, combatSettings.DefaultHealth); } } // Token: 0x06013047 RID: 77895 RVA: 0x00568244 File Offset: 0x00566444 private void JFFMGOKIFLE() { this.FAFDOIAFBDM(); } // Token: 0x06013048 RID: 77896 RVA: 0x0056824C File Offset: 0x0056644C private void FBGKOMMLPHA(string MAAALODLHPB) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.UpdateCurrentPersistentNotificationSubtitle(MAAALODLHPB); } } // Token: 0x06013049 RID: 77897 RVA: 0x0056826C File Offset: 0x0056646C [CompilerGenerated] private void JJHOCBLALMM(PlayerHand ILFEPFCLLFJ) { ILFEPFCLLFJ.IIJAOBHBHLI.ANCIGFELANJ += this.DOJHDIKHFHP; } // Token: 0x0601304A RID: 77898 RVA: 0x00568288 File Offset: 0x00566488 private void NGKMJCGNHDM() { this.KMGIDEHHAJM = Time.time; } // Token: 0x0601304B RID: 77899 RVA: 0x00568298 File Offset: 0x00566498 public int BGPMMHBBHGN(IPBDFPEPNIM CLCIODCPAFC) { int num = 0; LNJFBGIBLHA[] array = this.FMBELJHPBCG.NKCBOCMOBCA.FJIEEIDKJLA(CLCIODCPAFC); for (int i = 0; i < array.Length; i++) { if (this.AKDEIFDDDDJ(array[i])) { num++; } } return num; } // Token: 0x0601304C RID: 77900 RVA: 0x005682E0 File Offset: 0x005664E0 private void PAPKLKDJFKD(PlayerHand ILFEPFCLLFJ) { ILFEPFCLLFJ.IIJAOBHBHLI.BGKKFOLGLII(new Action(this.MPLKIEELMLH)); } // Token: 0x0601304D RID: 77901 RVA: 0x005682FC File Offset: 0x005664FC public void DMKGNHFOAIJ(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Weapon BLBPGNFCBEO, Player.HDOICGIKKAO EBMADAEFCDP, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC) { if (this.FAACLNDHIFM != null) { this.FAACLNDHIFM(EFCIKBEHKNL, LLFCJNJMFOP, EBMADAEFCDP, GDOEBLPCPJF, KPHKJDIILFC); } if (LLFCJNJMFOP != null && LLFCJNJMFOP.IPFPJCPGENH && this.FMBELJHPBCG.PNOOBNCKAMJ.FKPBPOMIGFN().PlayRedFlashWhenDamaged) { this.CEAMPDBAGJL(); } } // Token: 0x0601304E RID: 77902 RVA: 0x0056835C File Offset: 0x0056655C private void JHKLHFJOALN(LNJFBGIBLHA JEFGMHBLLKI, int CEFMEFIIMIC) { if (IHFKMIAHBFP.HCHIDMOLLAD) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); if (gngjcjcbeop != null) { gngjcjcbeop.FOPECMCKKNO = CEFMEFIIMIC; } } } // Token: 0x0601304F RID: 77903 RVA: 0x00568388 File Offset: 0x00566588 private void JDBCEGAGDME() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.GEOCKONJOJN(); } } // Token: 0x06013050 RID: 77904 RVA: 0x005683A4 File Offset: 0x005665A4 public void KLMIGPEPFDK(LNJFBGIBLHA JEFGMHBLLKI, int FLCHPPJLDON) { PhotonView photonView = this.FMBELJHPBCG.CEGDLFAENEJ(); string text = "Keep-Alive, TE"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllViaServer; object[] array = new object[1]; array[0] = JEFGMHBLLKI.BADMPMDONAH; array[1] = FLCHPPJLDON; photonView.RPC(text, ihcpdnljmmd, array); } // Token: 0x06013051 RID: 77905 RVA: 0x005683DC File Offset: 0x005665DC private bool GADENPKAMGH(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Weapon FKNIJFCIIIJ) { if (!this.FMBELJHPBCG.DMLPFMKFOBB) { return false; } if (!this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsPlayerOnPlayerCombat) { return false; } if (!this.IGKHMNBNGDJ) { return false; } if (EFCIKBEHKNL == null || LLFCJNJMFOP == null) { return false; } if (EFCIKBEHKNL == LLFCJNJMFOP && !FKNIJFCIIIJ.BKKBFEKJFBN) { return false; } if (!this.AKDEIFDDDDJ(LLFCJNJMFOP)) { return false; } if (this.CFBDDJDAOOH(LLFCJNJMFOP)) { return false; } if (this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(EFCIKBEHKNL) || this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(LLFCJNJMFOP)) { return false; } if (FKNIJFCIIIJ == null) { return false; } bool flag = EFCIKBEHKNL != LLFCJNJMFOP && this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(EFCIKBEHKNL, LLFCJNJMFOP); bool flag2 = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsFriendlyFire && this.PNBKMIBOHNA; if (!flag2 && flag && !this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.WeaponTypesThatAlwaysSupportFriendlyFire.KFLBKDPEHEN(FKNIJFCIIIJ.JNFCPPPFGAM)) { return false; } if (flag2 && flag && this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsPlayerDataBasedFriendlyFire) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(EFCIKBEHKNL); if (gngjcjcbeop != null && !gngjcjcbeop.GNLHHPCGDGI) { return false; } } return !flag2 || !flag || !this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.WeaponTypesThatDoNotSupportFriendlyFire.KFLBKDPEHEN(FKNIJFCIIIJ.JNFCPPPFGAM); } // Token: 0x06013052 RID: 77906 RVA: 0x0056859C File Offset: 0x0056679C private bool HADBFMEIOJK(Trap EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP) { return this.FMBELJHPBCG.DMLPFMKFOBB && this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsTrapOnPlayerCombat && this.IGKHMNBNGDJ && !(EFCIKBEHKNL == null) && LLFCJNJMFOP != null && this.AKDEIFDDDDJ(LLFCJNJMFOP) && !this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(LLFCJNJMFOP) && !this.CFBDDJDAOOH(LLFCJNJMFOP) && !this.LIENHALKKLK(LLFCJNJMFOP); } // Token: 0x06013053 RID: 77907 RVA: 0x00568640 File Offset: 0x00566840 private float JOPHDLHODDO(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).JAMLLIKPCHD; } // Token: 0x06013054 RID: 77908 RVA: 0x00568650 File Offset: 0x00566850 private void OGPPDMMKGHI() { this.KMGIDEHHAJM = Time.time; } // Token: 0x1400005E RID: 94 // (add) Token: 0x06013055 RID: 77909 RVA: 0x00568660 File Offset: 0x00566860 // (remove) Token: 0x060130B3 RID: 78003 RVA: 0x0056A49C File Offset: 0x0056869C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.LJODJFFPFPK ENDFBPLBBNI; // Token: 0x06013056 RID: 77910 RVA: 0x00568698 File Offset: 0x00566898 public void IJKAFOGCPLA(JLDIJEHEDOK.ACDFJAOCJCO NOBAPCOKFIL) { JLDIJEHEDOK.ACDFJAOCJCO acdfjaocjco = this.JJLCKJJLJIG; JLDIJEHEDOK.ACDFJAOCJCO acdfjaocjco2; do { acdfjaocjco2 = acdfjaocjco; acdfjaocjco = Interlocked.CompareExchange(ref this.JJLCKJJLJIG, (JLDIJEHEDOK.ACDFJAOCJCO)Delegate.Remove(acdfjaocjco2, NOBAPCOKFIL), acdfjaocjco); } while (acdfjaocjco != acdfjaocjco2); } // Token: 0x06013057 RID: 77911 RVA: 0x005686D0 File Offset: 0x005668D0 public void OFFIMPEKLCL() { Weapon.NKLDFBAGLFJ -= this.KBIGLKNBMPP; Weapon.ODLLKCGGMNM -= this.POBIKKMDDEI; Enemy.KMFNFLODJAK -= this.AJGOEBBFHMP; Enemy.DPDDEBIHPII -= this.FPJDKCLAADL; Enemy.JPGIDJMCEKE -= this.IODEJIJMMOG; Enemy.NKLDFBAGLFJ -= this.PJJIHLCHDCM; Enemy.ODLLKCGGMNM -= this.EBCMEAIMFFD; Trap.FKPKBANFHEJ(new Trap.JJANGLANMOO(this.BJKNPDJHJEO)); Trap.MCKPBJIDECI(new Trap.DKFAPHHDOPA(this.KMIBOAGEJND)); if (this.FMBELJHPBCG != null) { this.FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL -= this.JCBOJJNFEEO; } this.JFFMGOKIFLE(); this.JDBCEGAGDME(); FKJHLNJDEKK.NOFHHJGIGBC(new FKJHLNJDEKK.ECKFOOPPIMO(this.NKPCLANNIBI)); } // Token: 0x06013058 RID: 77912 RVA: 0x005687C0 File Offset: 0x005669C0 public int CABHMLIDHJA(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).CNHBPJFLDCE; } // Token: 0x0601305A RID: 77914 RVA: 0x00568808 File Offset: 0x00566A08 private void HNDPELEMDJA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (this.NMIHIBIPONH != null) { this.NMIHIBIPONH(); } } // Token: 0x0601305B RID: 77915 RVA: 0x00568820 File Offset: 0x00566A20 public void CCFAEPHIIOA(LNJFBGIBLHA JEFGMHBLLKI, int LFONELBJLED) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.GPLNNEFHJJC(JEFGMHBLLKI, LFONELBJLED); } } // Token: 0x0601305C RID: 77916 RVA: 0x00568834 File Offset: 0x00566A34 private void LFFCJEHFDFM() { ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; bool flag = combatSettings.SupportsPlayerReviving && combatSettings.RequiredReviveDelay > 0f; float num = this.LGEBOECGOAO(IHFKMIAHBFP.JEFGMHBLLKI); bool flag2 = flag && num > 0f; bool flag3 = flag && num <= 0f; bool flag4 = combatSettings.AutoRespawnWhenDead && combatSettings.AutoRespawnDelay > 0f; string text = null; string text2; if (flag3) { text2 = combatSettings.ReviveAvailableString; } else { text2 = combatSettings.DeadPersistentNotification; } if (flag2) { int num2 = Mathf.RoundToInt(num); text = string.Format(combatSettings.ReviveCooldownSubtitleFormat, num2); } else if (flag4) { int num3 = Mathf.RoundToInt(this.PLFAJNONODI.GDGNJGAADLK); text = string.Format(combatSettings.RespawnTimerFormatString, num3); } this.NMFFLKIKHLM(text2); this.FBGKOMMLPHA(text); } // Token: 0x0601305D RID: 77917 RVA: 0x00568950 File Offset: 0x00566B50 private void LNMFLNPKLON(Trap EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (LLFCJNJMFOP != null && LLFCJNJMFOP.LNJFBGIBLHA.IPFPJCPGENH && this.HADBFMEIOJK(EFCIKBEHKNL, LLFCJNJMFOP.LNJFBGIBLHA)) { PhotonView photonView = this.FMBELJHPBCG.LJILHDMCKME(); string text = " is test a group"; IHCPDNLJMMD ihcpdnljmmd = (IHCPDNLJMMD)8; object[] array = new object[8]; array[1] = EFCIKBEHKNL.LJILHDMCKME().JLIJDKOGAEB(); array[1] = LLFCJNJMFOP.LNJFBGIBLHA.BADMPMDONAH; array[6] = (int)GOBIOLKAAFI; array[1] = GDOEBLPCPJF; photonView.RPC(text, ihcpdnljmmd, array); } } // Token: 0x0601305E RID: 77918 RVA: 0x005689E0 File Offset: 0x00566BE0 private void HJGLLNJNIOO(Enemy EFCIKBEHKNL, Tool DMCPJCFCNBA, Vector3 GDOEBLPCPJF) { if (this.FMBELJHPBCG.PNOOBNCKAMJ.HHKLICOPHDN().SupportsEnemyOnPlayerToolDisarm) { this.DIPENJDKNPD(DMCPJCFCNBA); } else if (DMCPJCFCNBA.OHGPCMJMFGC && DMCPJCFCNBA.NAABPMOIADH() != null) { this.PJJIHLCHDCM(EFCIKBEHKNL, DMCPJCFCNBA.CAAOEAAJAIL, Player.HDOICGIKKAO.None, GDOEBLPCPJF); } } // Token: 0x0601305F RID: 77919 RVA: 0x00568A44 File Offset: 0x00566C44 public void KOFCADDCFHE(LNJFBGIBLHA JEFGMHBLLKI, int FLCHPPJLDON) { if (IHFKMIAHBFP.HCHIDMOLLAD) { int num = this.FHMPKOPFMAM(JEFGMHBLLKI); this.JHKLHFJOALN(JEFGMHBLLKI, Mathf.Clamp(num + FLCHPPJLDON, 0, int.MaxValue)); } } // Token: 0x06013060 RID: 77920 RVA: 0x00568A78 File Offset: 0x00566C78 private void INBBELKBPPB(string MAAALODLHPB) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.PPFGMHNIDEH(MAAALODLHPB); } } // Token: 0x06013061 RID: 77921 RVA: 0x00568A98 File Offset: 0x00566C98 public void KFPFNMDONCH(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (this.ENDFBPLBBNI != null) { this.ENDFBPLBBNI(EFCIKBEHKNL, LLFCJNJMFOP, GOBIOLKAAFI, GDOEBLPCPJF); if (LLFCJNJMFOP.IPFPJCPGENH) { ChallengeEvents.LocalPlayerEliminatedEventData localPlayerEliminatedEventData = new ChallengeEvents.LocalPlayerEliminatedEventData(EFCIKBEHKNL, LLFCJNJMFOP); ChallengeEvents.LocalPlayerEliminated(localPlayerEliminatedEventData); } } } // Token: 0x06013062 RID: 77922 RVA: 0x00568ADC File Offset: 0x00566CDC private void MDMOBJBOECD() { if (EnemyManager.BHPALIFPOJB() > 0) { this.AFKDDGBDBGP.BKBFIGCPIMI(0, 1); } else if (this.FAAILFMKKNO.HFOKKCOENOF()) { this.AFKDDGBDBGP.BKBFIGCPIMI(1); } } // Token: 0x06013063 RID: 77923 RVA: 0x00568B18 File Offset: 0x00566D18 private void NPDKDBNEIGH() { this.KHIIJABGOOL = true; for (int i = 0; i < EnemyManager.PBOLIPIHHEN.Count; i++) { if (this.NPALLFCEEMG(EnemyManager.PBOLIPIHHEN[i])) { this.PIBCHGBABIK(EnemyManager.PBOLIPIHHEN[i]); } } } // Token: 0x06013064 RID: 77924 RVA: 0x00568B70 File Offset: 0x00566D70 private void PJJIHLCHDCM(Enemy EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (LLFCJNJMFOP != null && LLFCJNJMFOP.LNJFBGIBLHA.IPFPJCPGENH && this.NNECCGJGFNG(EFCIKBEHKNL, LLFCJNJMFOP.LNJFBGIBLHA)) { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcMasterRequestEnemyOnPlayerDamage", IHCPDNLJMMD.MasterClient, new object[] { EFCIKBEHKNL.OMNGGJICBBI.ADMBCINHJOG, LLFCJNJMFOP.LNJFBGIBLHA.BADMPMDONAH, (int)GOBIOLKAAFI, GDOEBLPCPJF }); } } // Token: 0x06013065 RID: 77925 RVA: 0x00568C00 File Offset: 0x00566E00 private bool KELEGIFAEJE(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Weapon FKNIJFCIIIJ) { if (!this.FMBELJHPBCG.DMLPFMKFOBB) { return false; } if (!this.FMBELJHPBCG.PNOOBNCKAMJ.KJNIIINDGDO().SupportsPlayerOnPlayerCombat) { return true; } if (!this.IGKHMNBNGDJ) { return false; } if (EFCIKBEHKNL == null || LLFCJNJMFOP == null) { return true; } if (EFCIKBEHKNL == LLFCJNJMFOP && !FKNIJFCIIIJ.BKKBFEKJFBN) { return false; } if (!this.AKDEIFDDDDJ(LLFCJNJMFOP)) { return true; } if (this.CFBDDJDAOOH(LLFCJNJMFOP)) { return false; } if (this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(EFCIKBEHKNL) || this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(LLFCJNJMFOP)) { return false; } if (FKNIJFCIIIJ == null) { return true; } bool flag = EFCIKBEHKNL != LLFCJNJMFOP && this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(EFCIKBEHKNL, LLFCJNJMFOP); bool flag2 = this.FMBELJHPBCG.PNOOBNCKAMJ.FKPBPOMIGFN().SupportsFriendlyFire && this.PNBKMIBOHNA; if (!flag2 && flag && !this.FMBELJHPBCG.PNOOBNCKAMJ.OIOKLODHDHG().WeaponTypesThatAlwaysSupportFriendlyFire.KFLBKDPEHEN(FKNIJFCIIIJ.JNFCPPPFGAM)) { return true; } if (flag2 && flag && this.FMBELJHPBCG.PNOOBNCKAMJ.FKHFJHJPHDH().SupportsPlayerDataBasedFriendlyFire) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(EFCIKBEHKNL); if (gngjcjcbeop != null && !gngjcjcbeop.HAFLBKCOCON()) { return false; } } return flag2 && flag && this.FMBELJHPBCG.PNOOBNCKAMJ.NGMCGMOPEJL().WeaponTypesThatDoNotSupportFriendlyFire.KFLBKDPEHEN(FKNIJFCIIIJ.JNFCPPPFGAM); } // Token: 0x06013066 RID: 77926 RVA: 0x00568DC0 File Offset: 0x00566FC0 private void EKLHEBEPIIH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB == 65535) { Player.LocalPlayer.MFFGGGFFDAD = true; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; } } // Token: 0x06013067 RID: 77927 RVA: 0x00568DE8 File Offset: 0x00566FE8 public void NHNNBMLLMAA(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI, Vector3 HDNANOBCHPE) { if (this.JJLCKJJLJIG != null) { this.JJLCKJJLJIG(AHCOOCPLHEP, HACLHAOMHEI, HDNANOBCHPE); } } // Token: 0x06013068 RID: 77928 RVA: 0x00568E04 File Offset: 0x00567004 public void KCDIDPHMHPE(LNJFBGIBLHA JEFGMHBLLKI, float IDJDFCLGMPH) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.HDMDJBLFMMG(JEFGMHBLLKI)) { this.ONDHNPEFGBA(JEFGMHBLLKI, IDJDFCLGMPH); } } // Token: 0x06013069 RID: 77929 RVA: 0x00568E24 File Offset: 0x00567024 public float HIACIGCJMKL(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).FNAEHKIGGPG(); } // Token: 0x17000747 RID: 1863 // (get) Token: 0x0601306A RID: 77930 RVA: 0x00568E34 File Offset: 0x00567034 public bool MFJMEGHAJKJ { get { bool flag = true; foreach (LNJFBGIBLHA lnjfbgiblha in this.FMBELJHPBCG.NKCBOCMOBCA.MBFGHAJFLFJ()) { if (this.AKDEIFDDDDJ(lnjfbgiblha)) { flag = false; break; } } return flag; } } // Token: 0x0601306B RID: 77931 RVA: 0x00568E80 File Offset: 0x00567080 public void GBCMDJBEJAD(JLDIJEHEDOK.AHAOMJCEBHD NOBAPCOKFIL) { JLDIJEHEDOK.AHAOMJCEBHD ahaomjcebhd = this.FAACLNDHIFM; JLDIJEHEDOK.AHAOMJCEBHD ahaomjcebhd2; do { ahaomjcebhd2 = ahaomjcebhd; ahaomjcebhd = Interlocked.CompareExchange(ref this.FAACLNDHIFM, (JLDIJEHEDOK.AHAOMJCEBHD)Delegate.Combine(ahaomjcebhd2, NOBAPCOKFIL), ahaomjcebhd); } while (ahaomjcebhd != ahaomjcebhd2); } // Token: 0x0601306C RID: 77932 RVA: 0x00568EB8 File Offset: 0x005670B8 private void PMIAAPOLKNG(float FJKIIEOPMFB) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.FCGEKALBGOK != null) { SingletonMonoBehaviour.NCKMBFBMBFM.FCGEKALBGOK.LerpToMonochromeAmount(FJKIIEOPMFB, 0.2f); } } // Token: 0x0601306D RID: 77933 RVA: 0x00568EF4 File Offset: 0x005670F4 private void IIPNJBHJJMN() { ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; if (!this.FMBELJHPBCG.DMLPFMKFOBB || !combatSettings.DisplayPlayerCombatUI) { for (int i = 0; i < this.EHBFMICBDIF.Length; i++) { this.EHBFMICBDIF[i].gameObject.SetActive(false); } } else { IPBDFPEPNIM ipbdfpepnim = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI); LNJFBGIBLHA[] array = this.FMBELJHPBCG.NKCBOCMOBCA.MBFGHAJFLFJ(); int j = 0; while (j < array.Length && j < this.EHBFMICBDIF.Length) { if (array[j] != IHFKMIAHBFP.JEFGMHBLLKI || combatSettings.DisplayPlayerUIForLocalPlayer) { IPBDFPEPNIM ipbdfpepnim2 = this.FMBELJHPBCG.NKCBOCMOBCA.KKPAEEHBNGE(array[j]); bool flag = ipbdfpepnim2 == ipbdfpepnim; bool flag2 = !flag || combatSettings.DisplayPlayerUIForAllies; bool flag3 = flag2 && flag && combatSettings.AlliesPlayerUIAlwaysVisible; this.EHBFMICBDIF[j].gameObject.SetActive(true); this.EHBFMICBDIF[j].SetPlayer(array[j], flag2, flag3); } else { this.EHBFMICBDIF[j].gameObject.SetActive(false); } j++; } while (j < this.EHBFMICBDIF.Length) { this.EHBFMICBDIF[j].gameObject.SetActive(false); j++; } } } // Token: 0x0601306E RID: 77934 RVA: 0x0056908C File Offset: 0x0056728C private void IOHNGDKCPLG(LNJFBGIBLHA JEFGMHBLLKI, float IDJDFCLGMPH) { if (IHFKMIAHBFP.HCHIDMOLLAD) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); float num = (float)IHFKMIAHBFP.GKICDGMMPBH + IDJDFCLGMPH; gngjcjcbeop.LMALINNMLKM = Mathf.Max(num, gngjcjcbeop.LMALINNMLKM); } } // Token: 0x0601306F RID: 77935 RVA: 0x005690C8 File Offset: 0x005672C8 public void PBGCCANNPGD(LNJFBGIBLHA JEFGMHBLLKI, int FLCHPPJLDON) { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcMasterAddPlayerEnemyTargetCount", IHCPDNLJMMD.MasterClient, new object[] { JEFGMHBLLKI.BADMPMDONAH, FLCHPPJLDON }); } // Token: 0x06013070 RID: 77936 RVA: 0x00569100 File Offset: 0x00567300 public bool AKDEIFDDDDJ(LNJFBGIBLHA JEFGMHBLLKI) { return this.GOAOEAAKPPF(JEFGMHBLLKI) > 0; } // Token: 0x06013071 RID: 77937 RVA: 0x0056910C File Offset: 0x0056730C public void EOLCMCIOBIE() { this.AIMLFDNDPBP(); this.IIPNJBHJJMN(); } // Token: 0x06013072 RID: 77938 RVA: 0x0056911C File Offset: 0x0056731C public void MPJLAFKMLHA(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI, Vector3 HDNANOBCHPE) { if (this.JJLCKJJLJIG != null) { this.JJLCKJJLJIG(AHCOOCPLHEP, HACLHAOMHEI, HDNANOBCHPE); } } // Token: 0x06013073 RID: 77939 RVA: 0x00569138 File Offset: 0x00567338 private void FNLOKKHNOLL(LNJFBGIBLHA FNGMABCOENN) { this.IIPNJBHJJMN(); } // Token: 0x06013074 RID: 77940 RVA: 0x00569140 File Offset: 0x00567340 private void PIBCHGBABIK(Enemy OELGAHAMCLH) { EnemyCombatUI enemyCombatUI = null; foreach (EnemyCombatUI enemyCombatUI2 in this.IDLCFOBCPMK) { if (enemyCombatUI2 != null && !enemyCombatUI2.IIEGGLHMOBH) { enemyCombatUI = enemyCombatUI2; break; } } if (enemyCombatUI == null) { enemyCombatUI = this.NMFHNNLHHDC(); } enemyCombatUI.IAKOIACHLBM = OELGAHAMCLH; enemyCombatUI.FadeIn(); } // Token: 0x14000061 RID: 97 // (add) Token: 0x0601311E RID: 78110 RVA: 0x0056C540 File Offset: 0x0056A740 // (remove) Token: 0x06013075 RID: 77941 RVA: 0x005691D8 File Offset: 0x005673D8 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.FFCKNHFMIOB PPHOBOLEHBE; // Token: 0x06013076 RID: 77942 RVA: 0x00569210 File Offset: 0x00567410 private void BOKMBOBAONI(bool FLJOIFEHHIB = false) { float num = (float)IHFKMIAHBFP.GKICDGMMPBH; JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(IHFKMIAHBFP.JEFGMHBLLKI); gngjcjcbeop.JMCNEEANEKK = num; if (FLJOIFEHHIB) { gngjcjcbeop.JAMLLIKPCHD = num; gngjcjcbeop.EECGCKPIPMN = num; } gngjcjcbeop.CNHBPJFLDCE = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.DefaultHealth; } // Token: 0x06013077 RID: 77943 RVA: 0x0056926C File Offset: 0x0056746C private void JCCIDEIFKBN() { Player.LocalPlayerSpawnEvent -= new Action(this.LMPNELNJIFF); if (this.KHLKHAEEHOC.BHMLLHLEAFF == 1) { this.KHLKHAEEHOC.BKBFIGCPIMI(1, 0); } } // Token: 0x06013078 RID: 77944 RVA: 0x005692A8 File Offset: 0x005674A8 public void GNOJOABBHKA(bool LIEGPIPEAPJ) { this.IIPNJBHJJMN(); this.JGMFHLJOGPB(); this.KHLKHAEEHOC.BKBFIGCPIMI((ushort)(-106)); if (!LIEGPIPEAPJ) { this.JFFMGOKIFLE(); this.DBBKBBFMOJI(); Player.LocalPlayer.JPICHJGANKL.ForEach(new Action(this.MGFFLCMGENN)); } } // Token: 0x06013079 RID: 77945 RVA: 0x00569300 File Offset: 0x00567500 public void AJEKPEDOABI(JLDIJEHEDOK.DBEENHHDFAB NOBAPCOKFIL) { JLDIJEHEDOK.DBEENHHDFAB dbeenhhdfab = this.CKGJEAAGMCJ; JLDIJEHEDOK.DBEENHHDFAB dbeenhhdfab2; do { dbeenhhdfab2 = dbeenhhdfab; dbeenhhdfab = Interlocked.CompareExchange(ref this.CKGJEAAGMCJ, (JLDIJEHEDOK.DBEENHHDFAB)Delegate.Combine(dbeenhhdfab2, NOBAPCOKFIL), dbeenhhdfab); } while (dbeenhhdfab != dbeenhhdfab2); } // Token: 0x0601307A RID: 77946 RVA: 0x00569338 File Offset: 0x00567538 public void GDGMPLLNBFL(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI, Vector3 HDNANOBCHPE) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.KKHDEPEJHED(AHCOOCPLHEP, HACLHAOMHEI)) { this.LKCHOGKJOLB(AHCOOCPLHEP); if (HACLHAOMHEI != null) { this.NJOHGOLCEFI(HACLHAOMHEI).AFAFLBGHFGL((float)IHFKMIAHBFP.GKICDGMMPBH); } PhotonView photonView = this.FMBELJHPBCG.JNFDHNMMHGN(); string text = "Error deserializing DrawingSurface {0}: data empty."; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[1]; array[1] = AHCOOCPLHEP.BADMPMDONAH; array[0] = HACLHAOMHEI.BADMPMDONAH; array[7] = HDNANOBCHPE; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } } // Token: 0x0601307B RID: 77947 RVA: 0x005693BC File Offset: 0x005675BC private void ALOHGOKGKCF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (this.NMIHIBIPONH != null) { this.NMIHIBIPONH(); } } // Token: 0x0601307C RID: 77948 RVA: 0x005693D4 File Offset: 0x005675D4 public void FMBGOFLKGOG(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.NNECCGJGFNG(EFCIKBEHKNL, LLFCJNJMFOP)) { int playerAttackDamage = EFCIKBEHKNL.GetPlayerAttackDamage(GOBIOLKAAFI); this.LMPFELANKDP(LLFCJNJMFOP, -playerAttackDamage); bool flag = !this.AKDEIFDDDDJ(LLFCJNJMFOP); if (flag) { PhotonView photonView = this.FMBELJHPBCG.OMNGGJICBBI; string text = " at channel "; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[3]; array[0] = EFCIKBEHKNL.LHEPJEHMAEC().JLIJDKOGAEB(); array[0] = LLFCJNJMFOP.BADMPMDONAH; array[4] = (int)GOBIOLKAAFI; array[2] = GDOEBLPCPJF; photonView.RPC(text, ihcpdnljmmd, array); } else { PhotonView photonView2 = this.FMBELJHPBCG.OMNGGJICBBI; string text2 = "\r\n"; IHCPDNLJMMD ihcpdnljmmd2 = IHCPDNLJMMD.Others; object[] array2 = new object[5]; array2[1] = EFCIKBEHKNL.BIPEBCPEPKL().JLIJDKOGAEB(); array2[1] = LLFCJNJMFOP.BADMPMDONAH; array2[4] = (int)GOBIOLKAAFI; array2[1] = GDOEBLPCPJF; photonView2.JJLACCMJEMB(text2, ihcpdnljmmd2, array2); } } } // Token: 0x0601307D RID: 77949 RVA: 0x005694C0 File Offset: 0x005676C0 private bool HDMDJBLFMMG(LNJFBGIBLHA JEFGMHBLLKI) { return this.FMBELJHPBCG.DMLPFMKFOBB && JEFGMHBLLKI != null && !this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(JEFGMHBLLKI) && this.AKDEIFDDDDJ(JEFGMHBLLKI); } // Token: 0x0601307E RID: 77950 RVA: 0x00569510 File Offset: 0x00567710 private void PNCMLPIPGEG(long AHPDJMELBDF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.BOAKNOHCIAD(AHPDJMELBDF); if (lnjfbgiblha != null) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(lnjfbgiblha); if (gngjcjcbeop != null) { gngjcjcbeop.GKDGGJOGOEH(); } } } // Token: 0x0601307F RID: 77951 RVA: 0x00569540 File Offset: 0x00567740 public void KPMGDJCICHJ(LNJFBGIBLHA JEFGMHBLLKI, int LFONELBJLED) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.GPLNNEFHJJC(JEFGMHBLLKI, LFONELBJLED); } } // Token: 0x06013080 RID: 77952 RVA: 0x00569554 File Offset: 0x00567754 public void NKAFDDENJGE(JLDIJEHEDOK.LJODJFFPFPK NOBAPCOKFIL) { JLDIJEHEDOK.LJODJFFPFPK ljodjffpfpk = this.IDKJCLLGBNG; JLDIJEHEDOK.LJODJFFPFPK ljodjffpfpk2; do { ljodjffpfpk2 = ljodjffpfpk; ljodjffpfpk = Interlocked.CompareExchange(ref this.IDKJCLLGBNG, (JLDIJEHEDOK.LJODJFFPFPK)Delegate.Remove(ljodjffpfpk2, NOBAPCOKFIL), ljodjffpfpk); } while (ljodjffpfpk != ljodjffpfpk2); } // Token: 0x06013081 RID: 77953 RVA: 0x0056958C File Offset: 0x0056778C private void FFLFPAECJMK() { if (EnemyManager.FOCBLAFCFFB > 0) { this.AFKDDGBDBGP.BKBFIGCPIMI(1, 0); } } // Token: 0x06013082 RID: 77954 RVA: 0x005695A8 File Offset: 0x005677A8 private void EBCMEAIMFFD(Enemy EFCIKBEHKNL, Tool DMCPJCFCNBA, Vector3 GDOEBLPCPJF) { if (this.FMBELJHPBCG.PNOOBNCKAMJ.OIOKLODHDHG().SupportsEnemyOnPlayerToolDisarm) { this.IJKBMDEGAIG(DMCPJCFCNBA); } else if (DMCPJCFCNBA.OHGPCMJMFGC && DMCPJCFCNBA.NAABPMOIADH() != null) { this.PJJIHLCHDCM(EFCIKBEHKNL, DMCPJCFCNBA.CAAOEAAJAIL, Player.HDOICGIKKAO.None, GDOEBLPCPJF); } } // Token: 0x06013083 RID: 77955 RVA: 0x0056960C File Offset: 0x0056780C public void GIHOCJAGKJG(Action NOBAPCOKFIL) { Action action = this.NMIHIBIPONH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref this.NMIHIBIPONH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06013084 RID: 77956 RVA: 0x00569644 File Offset: 0x00567844 public void KOIBEDLILJM(LNJFBGIBLHA JEFGMHBLLKI) { this.NJOHGOLCEFI(JEFGMHBLLKI).CNHBPJFLDCE = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.DefaultHealth; this.NJOHGOLCEFI(JEFGMHBLLKI).JMCNEEANEKK = (float)IHFKMIAHBFP.GKICDGMMPBH; } // Token: 0x06013085 RID: 77957 RVA: 0x00569688 File Offset: 0x00567888 public void NDOGCBNLHMB(JLDIJEHEDOK.FFCKNHFMIOB NOBAPCOKFIL) { JLDIJEHEDOK.FFCKNHFMIOB ffcknhfmiob = this.MNKHKHPCKGA; JLDIJEHEDOK.FFCKNHFMIOB ffcknhfmiob2; do { ffcknhfmiob2 = ffcknhfmiob; ffcknhfmiob = Interlocked.CompareExchange(ref this.MNKHKHPCKGA, (JLDIJEHEDOK.FFCKNHFMIOB)Delegate.Remove(ffcknhfmiob2, NOBAPCOKFIL), ffcknhfmiob); } while (ffcknhfmiob != ffcknhfmiob2); } // Token: 0x06013086 RID: 77958 RVA: 0x005696C0 File Offset: 0x005678C0 private float BPCLPPBBEKH() { return Time.time - this.KMGIDEHHAJM; } // Token: 0x06013087 RID: 77959 RVA: 0x005696D0 File Offset: 0x005678D0 public void HCDEGJDGLNE(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Weapon BLBPGNFCBEO, Player.HDOICGIKKAO EBMADAEFCDP, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC) { if (this.FAACLNDHIFM != null) { this.FAACLNDHIFM(EFCIKBEHKNL, LLFCJNJMFOP, EBMADAEFCDP, GDOEBLPCPJF, KPHKJDIILFC); } if (LLFCJNJMFOP != null && LLFCJNJMFOP.IPFPJCPGENH && this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.PlayRedFlashWhenDamaged) { this.CNDCHMINFMP(); } } // Token: 0x06013088 RID: 77960 RVA: 0x00569730 File Offset: 0x00567930 public bool CNCKEILIEPF(IPBDFPEPNIM CLCIODCPAFC) { bool flag = false; LNJFBGIBLHA[] array = this.FMBELJHPBCG.NKCBOCMOBCA.FJIEEIDKJLA(CLCIODCPAFC); for (int i = 0; i < array.Length; i++) { if (this.AKDEIFDDDDJ(array[i])) { flag = true; break; } } return flag; } // Token: 0x06013089 RID: 77961 RVA: 0x0056977C File Offset: 0x0056797C private void HJDPKEOAFGL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.OJHFLGHOHAB(); } // Token: 0x0601308A RID: 77962 RVA: 0x00569784 File Offset: 0x00567984 private void PPNEKNAPMHM(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (this.NMIHIBIPONH != null) { this.NMIHIBIPONH(); } } // Token: 0x0601308B RID: 77963 RVA: 0x0056979C File Offset: 0x0056799C private void HIJCDJBJHJP() { if (this.BBFHIPHEJDI != null) { this.FMBELJHPBCG.StopCoroutine(this.BBFHIPHEJDI); this.BBFHIPHEJDI = null; } } // Token: 0x0601308C RID: 77964 RVA: 0x005697C4 File Offset: 0x005679C4 private void LPOBGENJENE(int LFONELBJLED) { this.GPLNNEFHJJC(IHFKMIAHBFP.JEFGMHBLLKI, LFONELBJLED); } // Token: 0x0601308D RID: 77965 RVA: 0x005697D4 File Offset: 0x005679D4 private void GMGHENDIGFH(LNJFBGIBLHA JEFGMHBLLKI, float IDJDFCLGMPH) { if (IHFKMIAHBFP.HCHIDMOLLAD) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); float num = (float)IHFKMIAHBFP.GKICDGMMPBH + IDJDFCLGMPH; gngjcjcbeop.OBNBJOGCDIB(Mathf.Max(num, gngjcjcbeop.LMALINNMLKM)); } } // Token: 0x0601308E RID: 77966 RVA: 0x00569810 File Offset: 0x00567A10 private void BJKNCNECIMP() { if (this.BBFHIPHEJDI != null) { this.FMBELJHPBCG.StopCoroutine(this.BBFHIPHEJDI); this.BBFHIPHEJDI = null; } } // Token: 0x14000060 RID: 96 // (add) Token: 0x0601308F RID: 77967 RVA: 0x00569838 File Offset: 0x00567A38 // (remove) Token: 0x06013097 RID: 77975 RVA: 0x00569AC4 File Offset: 0x00567CC4 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.FFCKNHFMIOB MNKHKHPCKGA; // Token: 0x06013090 RID: 77968 RVA: 0x00569870 File Offset: 0x00567A70 private void AIMLFDNDPBP() { GameObject gameObject = new GameObject("PlayerCombatUI"); gameObject.transform.SetParent(this.FMBELJHPBCG.transform); this.EHBFMICBDIF = new PlayerCombatUI[this.FMBELJHPBCG.KCNDBBJLONI]; GameObject gameObject2; if (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.PlayerCombatUIPrefab != null) { gameObject2 = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.PlayerCombatUIPrefab.gameObject; } else { gameObject2 = Resources.Load("[PlayerCombatUI]") as GameObject; } for (int i = 0; i < this.EHBFMICBDIF.Length; i++) { GameObject gameObject3 = global::UnityEngine.Object.Instantiate(gameObject2); this.EHBFMICBDIF[i] = gameObject3.GetComponent(); if (this.EHBFMICBDIF[i] != null) { this.EHBFMICBDIF[i].EBHBJAFODKA = this.FMBELJHPBCG; this.EHBFMICBDIF[i].transform.SetParent(gameObject.transform); } } } // Token: 0x06013091 RID: 77969 RVA: 0x00569984 File Offset: 0x00567B84 private float NKACNMDBGKM(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).LMALINNMLKM; } // Token: 0x06013092 RID: 77970 RVA: 0x00569994 File Offset: 0x00567B94 private void GBMCHGHONIF() { this.JJDBEJINPKF = (float)IHFKMIAHBFP.GKICDGMMPBH; } // Token: 0x06013093 RID: 77971 RVA: 0x005699A4 File Offset: 0x00567BA4 private void FDEHJIDNGNP(int LFONELBJLED, int GNCDMBNIPNN) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.DCLOJFHOFGA() != null) { float num = Mathf.Clamp01((float)LFONELBJLED / (float)GNCDMBNIPNN); float num2 = this.FMBELJHPBCG.PNOOBNCKAMJ.FKHFJHJPHDH().DamagedMonochromeCurve.Evaluate(num); SingletonMonoBehaviour.NCKMBFBMBFM.DCLOJFHOFGA().DGPDEDCAGIJ(num2, 1807f); } } // Token: 0x06013094 RID: 77972 RVA: 0x00569A18 File Offset: 0x00567C18 private void OJHFLGHOHAB() { this.KKGNNDDPKCO = (float)IHFKMIAHBFP.GKICDGMMPBH; } // Token: 0x06013095 RID: 77973 RVA: 0x00569A28 File Offset: 0x00567C28 private void KFBMMIGEJID(Enemy EFCIKBEHKNL, Tool DMCPJCFCNBA, Vector3 GDOEBLPCPJF) { if (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsEnemyOnPlayerToolDisarm) { this.IJKBMDEGAIG(DMCPJCFCNBA); } else if (DMCPJCFCNBA.OHGPCMJMFGC && DMCPJCFCNBA.CAAOEAAJAIL != null) { this.PJJIHLCHDCM(EFCIKBEHKNL, DMCPJCFCNBA.CAAOEAAJAIL, Player.HDOICGIKKAO.None, GDOEBLPCPJF); } } // Token: 0x06013098 RID: 77976 RVA: 0x00569AFC File Offset: 0x00567CFC private void IIEGJAODFJC(LNJFBGIBLHA FNGMABCOENN) { this.IIPNJBHJJMN(); } // Token: 0x06013099 RID: 77977 RVA: 0x00569B04 File Offset: 0x00567D04 public void HPCFPCNLGIG(LNJFBGIBLHA JEFGMHBLLKI, float IDJDFCLGMPH) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.HDMDJBLFMMG(JEFGMHBLLKI)) { this.IOHNGDKCPLG(JEFGMHBLLKI, IDJDFCLGMPH); } } // Token: 0x0601309A RID: 77978 RVA: 0x00569B24 File Offset: 0x00567D24 private bool NNECCGJGFNG(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP) { return this.FMBELJHPBCG.DMLPFMKFOBB && this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsEnemyOnPlayerCombat && this.IGKHMNBNGDJ && !(EFCIKBEHKNL == null) && LLFCJNJMFOP != null && this.AKDEIFDDDDJ(LLFCJNJMFOP) && !this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(LLFCJNJMFOP) && !this.CFBDDJDAOOH(LLFCJNJMFOP) && !this.LIENHALKKLK(LLFCJNJMFOP) && (!this.FMBELJHPBCG.NKCBOCMOBCA.GJKMIJMGDCC(LLFCJNJMFOP, EFCIKBEHKNL.HAPPDKOIBKA) || this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsEnemyOnPlayerFriendlyFire); } // Token: 0x0601309B RID: 77979 RVA: 0x00569C04 File Offset: 0x00567E04 public bool AGGHJBNIMKN(LNJFBGIBLHA JEFGMHBLLKI) { return this.AEECCNMEPHK(JEFGMHBLLKI) > 1; } // Token: 0x0601309C RID: 77980 RVA: 0x00569C10 File Offset: 0x00567E10 public void HGGBLLNNNNA(LNJFBGIBLHA JEFGMHBLLKI, int FLCHPPJLDON) { if (IHFKMIAHBFP.HCHIDMOLLAD) { int num = this.IBJHKNGMMII(JEFGMHBLLKI); this.JHKLHFJOALN(JEFGMHBLLKI, Mathf.Clamp(num + FLCHPPJLDON, 0, 125)); } } // Token: 0x0601309D RID: 77981 RVA: 0x00569C44 File Offset: 0x00567E44 public void HEHOPHCPCND(JLDIJEHEDOK.ACDFJAOCJCO NOBAPCOKFIL) { JLDIJEHEDOK.ACDFJAOCJCO acdfjaocjco = this.JJLCKJJLJIG; JLDIJEHEDOK.ACDFJAOCJCO acdfjaocjco2; do { acdfjaocjco2 = acdfjaocjco; acdfjaocjco = Interlocked.CompareExchange(ref this.JJLCKJJLJIG, (JLDIJEHEDOK.ACDFJAOCJCO)Delegate.Combine(acdfjaocjco2, NOBAPCOKFIL), acdfjaocjco); } while (acdfjaocjco != acdfjaocjco2); } // Token: 0x0601309E RID: 77982 RVA: 0x00569C7C File Offset: 0x00567E7C public void ICCIHFKPKKF(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.NNECCGJGFNG(EFCIKBEHKNL, LLFCJNJMFOP)) { int playerAttackDamage = EFCIKBEHKNL.GetPlayerAttackDamage(GOBIOLKAAFI); this.LMPFELANKDP(LLFCJNJMFOP, -playerAttackDamage); bool flag = !this.AKDEIFDDDDJ(LLFCJNJMFOP); if (flag) { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcOnEnemyKilledPlayer", IHCPDNLJMMD.All, new object[] { EFCIKBEHKNL.OMNGGJICBBI.ADMBCINHJOG, LLFCJNJMFOP.BADMPMDONAH, (int)GOBIOLKAAFI, GDOEBLPCPJF }); } else { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcOnEnemyDamagedPlayer", IHCPDNLJMMD.All, new object[] { EFCIKBEHKNL.OMNGGJICBBI.ADMBCINHJOG, LLFCJNJMFOP.BADMPMDONAH, (int)GOBIOLKAAFI, GDOEBLPCPJF }); } } } // Token: 0x0601309F RID: 77983 RVA: 0x00569D68 File Offset: 0x00567F68 private void CNDCHMINFMP() { this.HIJCDJBJHJP(); this.BBFHIPHEJDI = this.FMBELJHPBCG.StartCoroutine(this.NINGPFOELIH()); } // Token: 0x060130A0 RID: 77984 RVA: 0x00569D88 File Offset: 0x00567F88 public int BHEGCFDBMCO(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).CNHBPJFLDCE; } // Token: 0x060130A1 RID: 77985 RVA: 0x00569D98 File Offset: 0x00567F98 private void MPLKIEELMLH(PlayerHand LOPJKAALHGC, PlayerHand ENFEBPJECNE) { LNJFBGIBLHA lnjfbgiblha = ((!(LOPJKAALHGC != null) || !(LOPJKAALHGC.PIDHHBENFCO != null)) ? null : LOPJKAALHGC.PIDHHBENFCO.LNJFBGIBLHA); LNJFBGIBLHA lnjfbgiblha2 = ((!(ENFEBPJECNE != null) || !(ENFEBPJECNE.PIDHHBENFCO != null)) ? null : ENFEBPJECNE.PIDHHBENFCO.LNJFBGIBLHA); LNJFBGIBLHA lnjfbgiblha3; LNJFBGIBLHA lnjfbgiblha4; if (this.AKDEIFDDDDJ(lnjfbgiblha)) { lnjfbgiblha3 = lnjfbgiblha2; lnjfbgiblha4 = lnjfbgiblha; } else { lnjfbgiblha3 = lnjfbgiblha; lnjfbgiblha4 = lnjfbgiblha2; } if (this.ENBKAGEDIMJ(lnjfbgiblha3, lnjfbgiblha4)) { Vector3 vector = (LOPJKAALHGC.transform.position + ENFEBPJECNE.transform.position) / 1366f; PhotonView photonView = this.FMBELJHPBCG.EKPBHKFHMON(); string text = "path"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.AllBufferedViaServer; object[] array = new object[5]; array[0] = lnjfbgiblha3.BADMPMDONAH; array[1] = lnjfbgiblha4.BADMPMDONAH; array[5] = vector; photonView.RPC(text, ihcpdnljmmd, array); } } // Token: 0x060130A2 RID: 77986 RVA: 0x00569E98 File Offset: 0x00568098 public void INDIHMLAOHP() { this.KHLKHAEEHOC.DLBPEOILIFL(); this.PLFAJNONODI.KHJKJGDBPMF(); this.AFKDDGBDBGP.DLBPEOILIFL(); this.FAAILFMKKNO.KHJKJGDBPMF(); } // Token: 0x060130A4 RID: 77988 RVA: 0x00569F00 File Offset: 0x00568100 private float EDNDKNOCMJJ() { return Mathf.Max(867f, (float)IHFKMIAHBFP.GKICDGMMPBH - this.JJDBEJINPKF); } // Token: 0x060130A5 RID: 77989 RVA: 0x00569F1C File Offset: 0x0056811C private void LMPNELNJIFF() { Player.LocalPlayerSpawnEvent -= new Action(this.LMPNELNJIFF); if (this.KHLKHAEEHOC.BHMLLHLEAFF == 6) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 1); } } // Token: 0x060130A6 RID: 77990 RVA: 0x00569F58 File Offset: 0x00568158 private float HJNDNAIFELJ(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).OAHOAODECAP; } // Token: 0x060130A7 RID: 77991 RVA: 0x00569F68 File Offset: 0x00568168 public void PFNEGHLIKJI(GameManager FMBELJHPBCG) { this.FMBELJHPBCG = FMBELJHPBCG; this.KHLKHAEEHOC = new FNJCJNPMBAC(); this.KHLKHAEEHOC.AGLMMKOFICI(ushort.MaxValue, null, null, null); this.KHLKHAEEHOC.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.BOAALGLGLMK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JCFNHCBHBEG)); this.KHLKHAEEHOC.AGLMMKOFICI(0, 0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KJIALFCNHKB)); this.KHLKHAEEHOC.AGLMMKOFICI(0, 1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.JIBHJMIEPEF)); this.KHLKHAEEHOC.AGLMMKOFICI(0, 2, new ANMJLCILKDJ.NCMAEMHOHDG(this.HPIPFFJFEDI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.BBLFDNAHIMG)); this.KHLKHAEEHOC.AGLMMKOFICI(0, 3, new ANMJLCILKDJ.NCMAEMHOHDG(this.HJDPKEOAFGL), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PGLHGCDEFEN)); this.KHLKHAEEHOC.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.JANKFPOMLDN), new ANMJLCILKDJ.NCMAEMHOHDG(this.EKLHEBEPIIH), new ANMJLCILKDJ.PLBLFEEANOO(this.IDJFLKJKEJK)); this.KHLKHAEEHOC.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.EBHIJCNJBFE), new ANMJLCILKDJ.NCMAEMHOHDG(this.MDIHGPCGCPI), null); this.KHLKHAEEHOC.DMODLLAELMG(ushort.MaxValue); this.PLFAJNONODI = new KPFHBPCEMMD(); this.AFKDDGBDBGP = new FNJCJNPMBAC(); this.AFKDDGBDBGP.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.FFLFPAECJMK)); this.AFKDDGBDBGP.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BJKIMLADHMM), new ANMJLCILKDJ.NCMAEMHOHDG(this.HNDPELEMDJA), null); this.AFKDDGBDBGP.AGLMMKOFICI(1, 0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.FIJHEFFHPHI)); this.AFKDDGBDBGP.AGLMMKOFICI(1, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GCMCILJPOAF), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FECMFJCFDMF)); this.AFKDDGBDBGP.DMODLLAELMG(0); this.FAAILFMKKNO = new KPFHBPCEMMD(); Weapon.NKLDFBAGLFJ += this.KBIGLKNBMPP; Weapon.ODLLKCGGMNM += this.POBIKKMDDEI; Enemy.KMFNFLODJAK += this.AJGOEBBFHMP; Enemy.DPDDEBIHPII += this.LHNHAOAKKHN; Enemy.JPGIDJMCEKE += this.INMNIONJGBB; Enemy.NKLDFBAGLFJ += this.PJJIHLCHDCM; Enemy.ODLLKCGGMNM += this.KFBMMIGEJID; Trap.NKLDFBAGLFJ += this.BJKNPDJHJEO; Trap.ODLLKCGGMNM += this.KMIBOAGEJND; FMBELJHPBCG.NKCBOCMOBCA.BGNOIMIHABL += this.FNLOKKHNOLL; FKJHLNJDEKK.PNCMLPIPGEG += this.PNCMLPIPGEG; } // Token: 0x060130A8 RID: 77992 RVA: 0x0056A214 File Offset: 0x00568414 public bool NIAECHHIEKO() { bool flag = false; LNJFBGIBLHA[] array = this.FMBELJHPBCG.NKCBOCMOBCA.MBFGHAJFLFJ(); for (int i = 0; i < array.Length; i += 0) { LNJFBGIBLHA lnjfbgiblha = array[i]; if (!this.AKDEIFDDDDJ(lnjfbgiblha)) { flag = false; break; } } return flag; } // Token: 0x060130A9 RID: 77993 RVA: 0x0056A260 File Offset: 0x00568460 public bool KAIICGBCHMC(LNJFBGIBLHA JEFGMHBLLKI, out float NPGOEGGAHDD) { NPGOEGGAHDD = this.CIMOEBHPCMF(JEFGMHBLLKI); return this.AGGHJBNIMKN(JEFGMHBLLKI) || NPGOEGGAHDD > 1661f; } // Token: 0x060130AA RID: 77994 RVA: 0x0056A288 File Offset: 0x00568488 private void EMEHMIDEJNH(int LFONELBJLED) { this.GPLNNEFHJJC(IHFKMIAHBFP.JEFGMHBLLKI, LFONELBJLED); } // Token: 0x060130AB RID: 77995 RVA: 0x0056A298 File Offset: 0x00568498 public void BDLCCGINLFC(Action NOBAPCOKFIL) { Action action = this.NMIHIBIPONH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref this.NMIHIBIPONH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060130AC RID: 77996 RVA: 0x0056A2D0 File Offset: 0x005684D0 public void BJOOCLEOAIJ(JLDIJEHEDOK.LJODJFFPFPK NOBAPCOKFIL) { JLDIJEHEDOK.LJODJFFPFPK ljodjffpfpk = this.IDKJCLLGBNG; JLDIJEHEDOK.LJODJFFPFPK ljodjffpfpk2; do { ljodjffpfpk2 = ljodjffpfpk; ljodjffpfpk = Interlocked.CompareExchange(ref this.IDKJCLLGBNG, (JLDIJEHEDOK.LJODJFFPFPK)Delegate.Combine(ljodjffpfpk2, NOBAPCOKFIL), ljodjffpfpk); } while (ljodjffpfpk != ljodjffpfpk2); } // Token: 0x060130AD RID: 77997 RVA: 0x0056A308 File Offset: 0x00568508 public void GFCDKGHJELC(LNJFBGIBLHA JEFGMHBLLKI, int LFONELBJLED) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.GPLNNEFHJJC(JEFGMHBLLKI, LFONELBJLED); } } // Token: 0x060130AE RID: 77998 RVA: 0x0056A31C File Offset: 0x0056851C private void BGHBGKAGKAJ(PlayerHand ILFEPFCLLFJ) { ILFEPFCLLFJ.IIJAOBHBHLI.ANCIGFELANJ += this.MPLKIEELMLH; } // Token: 0x060130AF RID: 77999 RVA: 0x0056A338 File Offset: 0x00568538 private bool LAHLEECDKMN(Tool DMCPJCFCNBA) { if (DMCPJCFCNBA == null) { return false; } if (!DMCPJCFCNBA.OHGPCMJMFGC) { return false; } if (DMCPJCFCNBA.CAAOEAAJAIL == null || !DMCPJCFCNBA.CAAOEAAJAIL.NHDDPGADJPJ) { return false; } LNJFBGIBLHA photonPlayer = DMCPJCFCNBA.CAAOEAAJAIL.LNJFBGIBLHA; if (!this.AKDEIFDDDDJ(photonPlayer)) { return false; } if (this.CFBDDJDAOOH(photonPlayer)) { return false; } Weapon component = DMCPJCFCNBA.GetComponent(); return !(component != null) || !this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.WeaponTypesThatCannotBeDisarmed.KFLBKDPEHEN(component.JNFCPPPFGAM); } // Token: 0x060130B0 RID: 78000 RVA: 0x0056A3EC File Offset: 0x005685EC private float OFMBFAOIDOJ() { return Mathf.Max(0f, (float)IHFKMIAHBFP.GKICDGMMPBH - this.KKGNNDDPKCO); } // Token: 0x060130B1 RID: 78001 RVA: 0x0056A408 File Offset: 0x00568608 public void OMOFNDGJDLA() { EnemyManager.SupportsEnemyOnEnemyFriendlyFire = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsEnemyOnEnemyFriendlyFire; EnemyManager.SupportsPlayerOnEnemyFriendlyFire = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsPlayerOnEnemyFriendlyFire; } // Token: 0x17000749 RID: 1865 // (get) Token: 0x060130B2 RID: 78002 RVA: 0x0056A450 File Offset: 0x00568650 public bool INGPMEALBKJ { get { bool flag = true; foreach (IPBDFPEPNIM ipbdfpepnim in this.FMBELJHPBCG.NKCBOCMOBCA.KNNABLLLMIM()) { if (this.CNCKEILIEPF(ipbdfpepnim)) { flag = false; break; } } return flag; } } // Token: 0x060130B4 RID: 78004 RVA: 0x0056A4D4 File Offset: 0x005686D4 private void MNHHNAOFCKM(string BDELLKLCPMJ) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.PCNBCKMJIEL(BDELLKLCPMJ); } } // Token: 0x060130B5 RID: 78005 RVA: 0x0056A4F4 File Offset: 0x005686F4 private bool ENBKAGEDIMJ(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI) { if (!this.FMBELJHPBCG.DMLPFMKFOBB) { return true; } if (!this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsPlayerReviving) { return true; } if (!this.IGKHMNBNGDJ) { return false; } if (AHCOOCPLHEP == null || HACLHAOMHEI == null) { return false; } if (this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(AHCOOCPLHEP) || this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(HACLHAOMHEI)) { return false; } if (!this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(AHCOOCPLHEP, HACLHAOMHEI)) { return false; } if (!this.AGGHJBNIMKN(HACLHAOMHEI)) { return true; } if (this.AKDEIFDDDDJ(AHCOOCPLHEP)) { return true; } if (this.LGEBOECGOAO(AHCOOCPLHEP) > 1796f) { return false; } double num = IHFKMIAHBFP.GKICDGMMPBH; return num - (double)this.NJOHGOLCEFI(HACLHAOMHEI).JMCNEEANEKK <= 1448.0; } // Token: 0x060130B6 RID: 78006 RVA: 0x0056A5EC File Offset: 0x005687EC private void EHIHJLMCMCD(int LFONELBJLED, int GNCDMBNIPNN) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.FCGEKALBGOK != null) { float num = Mathf.Clamp01((float)LFONELBJLED / (float)GNCDMBNIPNN); float num2 = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.DamagedMonochromeCurve.Evaluate(num); SingletonMonoBehaviour.NCKMBFBMBFM.FCGEKALBGOK.LerpToMonochromeAmount(num2, 0.2f); } } // Token: 0x060130B7 RID: 78007 RVA: 0x0056A660 File Offset: 0x00568860 private void JIBHJMIEPEF() { float num = (float)IHFKMIAHBFP.GKICDGMMPBH; JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(IHFKMIAHBFP.JEFGMHBLLKI); float num2 = num - gngjcjcbeop.EECGCKPIPMN; if (num2 >= this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.AutoHealDelay) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 2); } } // Token: 0x060130B8 RID: 78008 RVA: 0x0056A6B4 File Offset: 0x005688B4 private void BNCHGFGCPPI(LNJFBGIBLHA JEFGMHBLLKI) { if (this.BJKFAKDOCFK != null) { this.BJKFAKDOCFK(JEFGMHBLLKI); } } // Token: 0x14000065 RID: 101 // (add) Token: 0x060130B9 RID: 78009 RVA: 0x0056A6D0 File Offset: 0x005688D0 // (remove) Token: 0x060130F7 RID: 78071 RVA: 0x0056B9D0 File Offset: 0x00569BD0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action GGENDIGLOAB; // Token: 0x060130BA RID: 78010 RVA: 0x0056A708 File Offset: 0x00568908 public int AEECCNMEPHK(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).CNHBPJFLDCE; } // Token: 0x060130BB RID: 78011 RVA: 0x0056A718 File Offset: 0x00568918 public void CCEAHLFEHLN(LNJFBGIBLHA JEFGMHBLLKI, int LFONELBJLED) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.GPLNNEFHJJC(JEFGMHBLLKI, LFONELBJLED); } } // Token: 0x060130BC RID: 78012 RVA: 0x0056A72C File Offset: 0x0056892C private bool JFHKOHPKPMM(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Weapon FKNIJFCIIIJ) { if (!this.FMBELJHPBCG.DMLPFMKFOBB) { return true; } if (!this.FMBELJHPBCG.PNOOBNCKAMJ.JJIJLOEBLML().SupportsPlayerOnPlayerCombat) { return false; } if (!this.IGKHMNBNGDJ) { return false; } if (EFCIKBEHKNL == null || LLFCJNJMFOP == null) { return false; } if (EFCIKBEHKNL == LLFCJNJMFOP && !FKNIJFCIIIJ.BKKBFEKJFBN) { return false; } if (!this.AGGHJBNIMKN(LLFCJNJMFOP)) { return true; } if (this.CFBDDJDAOOH(LLFCJNJMFOP)) { return false; } if (this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(EFCIKBEHKNL) || this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(LLFCJNJMFOP)) { return false; } if (FKNIJFCIIIJ == null) { return false; } bool flag = EFCIKBEHKNL == LLFCJNJMFOP || this.FMBELJHPBCG.NKCBOCMOBCA.OFPPAMCBIHB(EFCIKBEHKNL, LLFCJNJMFOP); bool flag2 = this.FMBELJHPBCG.PNOOBNCKAMJ.OIOKLODHDHG().SupportsFriendlyFire && this.PNBKMIBOHNA; if (!flag2 && flag && !this.FMBELJHPBCG.PNOOBNCKAMJ.HHKLICOPHDN().WeaponTypesThatAlwaysSupportFriendlyFire.KFLBKDPEHEN(FKNIJFCIIIJ.JNFCPPPFGAM)) { return false; } if (flag2 && flag && this.FMBELJHPBCG.PNOOBNCKAMJ.PMBPLJKFNCL().SupportsPlayerDataBasedFriendlyFire) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(EFCIKBEHKNL); if (gngjcjcbeop != null && !gngjcjcbeop.GNLHHPCGDGI) { return false; } } return flag2 && flag && this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.WeaponTypesThatDoNotSupportFriendlyFire.KFLBKDPEHEN(FKNIJFCIIIJ.JNFCPPPFGAM) && false; } // Token: 0x060130BD RID: 78013 RVA: 0x0056A8EC File Offset: 0x00568AEC private void BJOFPMDENJA(LNJFBGIBLHA FNGMABCOENN) { this.IIPNJBHJJMN(); } // Token: 0x060130BE RID: 78014 RVA: 0x0056A8F4 File Offset: 0x00568AF4 private void NOPIHFOIJEF() { foreach (EnemyCombatUI enemyCombatUI in this.IDLCFOBCPMK) { if (enemyCombatUI.JOBDKCMKBGD() && (enemyCombatUI.BGEEBMDPILF() == null || enemyCombatUI.KMJIDPFKKIH().NCEOFBNCBIN != Enemy.EJOGPEDCJHM.ALWAYS_DISPLAY)) { enemyCombatUI.JDLKLEIPKDG(); } } } // Token: 0x14000062 RID: 98 // (add) Token: 0x060130E1 RID: 78049 RVA: 0x0056B408 File Offset: 0x00569608 // (remove) Token: 0x060130BF RID: 78015 RVA: 0x0056A97C File Offset: 0x00568B7C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.DBEENHHDFAB EIDPOBJHDAI; // Token: 0x060130C0 RID: 78016 RVA: 0x0056A9B4 File Offset: 0x00568BB4 public bool NIFOMPOFMDI() { bool flag = true; LNJFBGIBLHA[] array = this.FMBELJHPBCG.NKCBOCMOBCA.MBFGHAJFLFJ(); for (int i = 0; i < array.Length; i += 0) { LNJFBGIBLHA lnjfbgiblha = array[i]; if (!this.AKDEIFDDDDJ(lnjfbgiblha)) { flag = false; break; } } return flag; } // Token: 0x060130C1 RID: 78017 RVA: 0x0056AA00 File Offset: 0x00568C00 public void ILKAILNIBKK(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x060130C2 RID: 78018 RVA: 0x0056AA04 File Offset: 0x00568C04 private void KJIALFCNHKB() { ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; float num = (float)this.GOAOEAAKPPF(IHFKMIAHBFP.JEFGMHBLLKI); if (combatSettings.AutoHeal && num < (float)combatSettings.DefaultHealth) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 1); return; } } // Token: 0x060130C3 RID: 78019 RVA: 0x0056AA58 File Offset: 0x00568C58 private float CIMOEBHPCMF(LNJFBGIBLHA JEFGMHBLLKI) { float num = this.JOPHDLHODDO(JEFGMHBLLKI) + this.FMBELJHPBCG.PNOOBNCKAMJ.PCMHAKDJJOJ().RequiredReviveDelay; float num2 = (float)IHFKMIAHBFP.GKICDGMMPBH; return Mathf.Max(1140f, num - num2); } // Token: 0x14000066 RID: 102 // (add) Token: 0x0601310F RID: 78095 RVA: 0x0056C124 File Offset: 0x0056A324 // (remove) Token: 0x060130C4 RID: 78020 RVA: 0x0056AA9C File Offset: 0x00568C9C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action NMIHIBIPONH; // Token: 0x060130C5 RID: 78021 RVA: 0x0056AAD4 File Offset: 0x00568CD4 public void EAPGIJJLJLN(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.NNECCGJGFNG(EFCIKBEHKNL, LLFCJNJMFOP)) { int playerAttackDamage = EFCIKBEHKNL.GetPlayerAttackDamage(GOBIOLKAAFI); this.LMPFELANKDP(LLFCJNJMFOP, -playerAttackDamage); bool flag = this.AKDEIFDDDDJ(LLFCJNJMFOP); if (flag) { PhotonView photonView = this.FMBELJHPBCG.CEGDLFAENEJ(); string text = "No local room"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others; object[] array = new object[7]; array[1] = EFCIKBEHKNL.CJKKPMHAMCN().HNPFGGAKNPI(); array[0] = LLFCJNJMFOP.BADMPMDONAH; array[5] = (int)GOBIOLKAAFI; array[6] = GDOEBLPCPJF; photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array); } else { PhotonView photonView2 = this.FMBELJHPBCG.EKPBHKFHMON(); string text2 = "X8"; IHCPDNLJMMD ihcpdnljmmd2 = IHCPDNLJMMD.Others; object[] array2 = new object[4]; array2[0] = EFCIKBEHKNL.JNFDHNMMHGN().OMNKKJNHJHD(); array2[1] = LLFCJNJMFOP.BADMPMDONAH; array2[6] = (int)GOBIOLKAAFI; array2[7] = GDOEBLPCPJF; photonView2.RPC(text2, ihcpdnljmmd2, array2); } } } // Token: 0x060130C6 RID: 78022 RVA: 0x0056ABC0 File Offset: 0x00568DC0 private EnemyCombatUI NMFHNNLHHDC() { GameObject gameObject = global::UnityEngine.Object.Instantiate(this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.EnemyCombatUIPrefab.gameObject); EnemyCombatUI component = gameObject.GetComponent(); if (this.JCOCMNPGFGL == null) { GameObject gameObject2 = new GameObject("EnemyCombatUI"); this.JCOCMNPGFGL = gameObject2.transform; this.JCOCMNPGFGL.SetParent(this.FMBELJHPBCG.transform, false); } component.transform.SetParent(this.JCOCMNPGFGL, false); component.gameObject.SetActive(false); this.IDLCFOBCPMK.Add(component); return component; } // Token: 0x1400005B RID: 91 // (add) Token: 0x06013133 RID: 78131 RVA: 0x0056CA00 File Offset: 0x0056AC00 // (remove) Token: 0x060130C7 RID: 78023 RVA: 0x0056AC64 File Offset: 0x00568E64 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.AHAOMJCEBHD AHFLBPJEBLJ; // Token: 0x060130C8 RID: 78024 RVA: 0x0056AC9C File Offset: 0x00568E9C public int GOAOEAAKPPF(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).CNHBPJFLDCE; } // Token: 0x060130C9 RID: 78025 RVA: 0x0056ACAC File Offset: 0x00568EAC public bool LACDDLBACIJ(LNJFBGIBLHA LGMBIJHANDP, LNJFBGIBLHA BDNFHNICLFO) { return this.AKDEIFDDDDJ(LGMBIJHANDP) && this.AKDEIFDDDDJ(BDNFHNICLFO); } // Token: 0x060130CA RID: 78026 RVA: 0x0056ACC4 File Offset: 0x00568EC4 private void BDGLOEJJBJJ(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Tool DMCPJCFCNBA, IHEAKAOGCIF CACIBBKDNIH) { if (this.FMBELJHPBCG.PNOOBNCKAMJ.CDGJEJLCHMG().SupportsPlayerOnPlayerToolDisarm) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if (this.JFHKOHPKPMM(photonPlayer, photonPlayer2, BLBPGNFCBEO)) { this.IJKBMDEGAIG(DMCPJCFCNBA); } } else if (BLBPGNFCBEO.DMIKIGNCFHM) { this.KBIGLKNBMPP(BLBPGNFCBEO, EFCIKBEHKNL, LLFCJNJMFOP, Player.HDOICGIKKAO.None, CACIBBKDNIH); } } // Token: 0x060130CB RID: 78027 RVA: 0x0056AD30 File Offset: 0x00568F30 private float CDPEDBECJII() { return Mathf.Max(0f, (float)IHFKMIAHBFP.GKICDGMMPBH - this.JJDBEJINPKF); } // Token: 0x060130CC RID: 78028 RVA: 0x0056AD4C File Offset: 0x00568F4C private void DJDGEELACCJ(Enemy OELGAHAMCLH) { foreach (EnemyCombatUI enemyCombatUI in this.IDLCFOBCPMK) { if (enemyCombatUI.IIEGGLHMOBH && enemyCombatUI.IAKOIACHLBM != null && enemyCombatUI.IAKOIACHLBM == OELGAHAMCLH) { enemyCombatUI.FadeOut(); } } } // Token: 0x060130CD RID: 78029 RVA: 0x0056ADD4 File Offset: 0x00568FD4 private void ONMABFFPIFK() { foreach (EnemyCombatUI enemyCombatUI in this.IDLCFOBCPMK) { if (enemyCombatUI.FJNBCCPOLCJ() && (enemyCombatUI.GGMJPCBJEHD() == null || enemyCombatUI.MFCEIGEFEMF().NCEOFBNCBIN != Enemy.EJOGPEDCJHM.DEFAULT)) { enemyCombatUI.FadeOut(); } } } // Token: 0x060130CE RID: 78030 RVA: 0x0056AE5C File Offset: 0x0056905C public void FPLKBLNDKEB(Action NOBAPCOKFIL) { Action action = this.NMIHIBIPONH; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref this.NMIHIBIPONH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060130CF RID: 78031 RVA: 0x0056AE94 File Offset: 0x00569094 private void DFMIADNPHFB() { this.KHIIJABGOOL = false; this.FOMLDPJNHKK(); } // Token: 0x060130D0 RID: 78032 RVA: 0x0056AEA4 File Offset: 0x005690A4 private void CEEBCOGONKJ() { Player.LocalPlayerSpawnEvent -= new Action(this.LIDKHKHNBDG); if (this.KHLKHAEEHOC.BHMLLHLEAFF == 1) { this.KHLKHAEEHOC.BKBFIGCPIMI(1, 1); } } // Token: 0x060130D1 RID: 78033 RVA: 0x0056AEE0 File Offset: 0x005690E0 private void EBHIJCNJBFE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { Player.LocalPlayer.MFFGGGFFDAD = false; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = false; Player.LocalPlayerSpawnEvent += new Action(this.LIDKHKHNBDG); this.FMBELJHPBCG.HDNIEJJBLGI.CAHIBCONCCH(true, false); } // Token: 0x060130D2 RID: 78034 RVA: 0x0056AF38 File Offset: 0x00569138 private void MECKKCJPJMC(Enemy OELGAHAMCLH) { if (this.NPALLFCEEMG(OELGAHAMCLH)) { this.DJDGEELACCJ(OELGAHAMCLH); } if (OELGAHAMCLH.GPBFOEHJJFO.AEAKFIBHEPE()) { if (OELGAHAMCLH.GPBFOEHJJFO.MBHLIAEFEAD != null && this.PPHOBOLEHBE != null) { this.PPHOBOLEHBE(OELGAHAMCLH.GPBFOEHJJFO.MBHLIAEFEAD.LNJFBGIBLHA, OELGAHAMCLH.PHKJOAGGEJO, OELGAHAMCLH, OELGAHAMCLH.transform.position); } else if (OELGAHAMCLH.GPBFOEHJJFO.IAKOIACHLBM != null && this.CKGJEAAGMCJ != null) { this.CKGJEAAGMCJ(OELGAHAMCLH.GPBFOEHJJFO.IAKOIACHLBM, OELGAHAMCLH, OELGAHAMCLH.transform.position); } } } // Token: 0x060130D3 RID: 78035 RVA: 0x0056B010 File Offset: 0x00569210 private void AJGOEBBFHMP(Enemy OELGAHAMCLH) { if (this.NPALLFCEEMG(OELGAHAMCLH)) { this.PIBCHGBABIK(OELGAHAMCLH); } } // Token: 0x060130D4 RID: 78036 RVA: 0x0056B028 File Offset: 0x00569228 private void DIPENJDKNPD(Tool DMCPJCFCNBA) { if (this.EAKIMDJNIAC(DMCPJCFCNBA) && DMCPJCFCNBA.NAABPMOIADH().TryDisarm(DMCPJCFCNBA)) { SingletonMonoBehaviour.NCKMBFBMBFM.DEPJEKLLMAC((ScreenSpaceNotificationManager.DBNGPDFKLEK)8, "Failed to update maximum players. Please contact us at Conduct@againstgrav.com", 244f, null, false); } } // Token: 0x060130D5 RID: 78037 RVA: 0x0056B060 File Offset: 0x00569260 public void DHMMHOEMLKA(Action NOBAPCOKFIL) { Action action = this.GGENDIGLOAB; Action action2; do { action2 = action; action = Interlocked.CompareExchange(ref this.GGENDIGLOAB, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060130D6 RID: 78038 RVA: 0x0056B098 File Offset: 0x00569298 private IEnumerator CFFFPHCHIFG() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL != null) { SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL.StartTakeDamageVignette(0f); yield return new WaitForSeconds(0.3f); SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL.StopTakeDamageVignette(0.3f); } yield break; } // Token: 0x060130D7 RID: 78039 RVA: 0x0056B0AC File Offset: 0x005692AC public void AAOFCFPFKIP(JLDIJEHEDOK.AHAOMJCEBHD NOBAPCOKFIL) { JLDIJEHEDOK.AHAOMJCEBHD ahaomjcebhd = this.FAACLNDHIFM; JLDIJEHEDOK.AHAOMJCEBHD ahaomjcebhd2; do { ahaomjcebhd2 = ahaomjcebhd; ahaomjcebhd = Interlocked.CompareExchange(ref this.FAACLNDHIFM, (JLDIJEHEDOK.AHAOMJCEBHD)Delegate.Combine(ahaomjcebhd2, NOBAPCOKFIL), ahaomjcebhd); } while (ahaomjcebhd != ahaomjcebhd2); } // Token: 0x060130D8 RID: 78040 RVA: 0x0056B0E4 File Offset: 0x005692E4 private bool CFBDDJDAOOH(LNJFBGIBLHA JEFGMHBLLKI) { double num = IHFKMIAHBFP.GKICDGMMPBH; return num - (double)this.JOPHDLHODDO(JEFGMHBLLKI) < (double)this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.DeathInvincibilityDuration || num - (double)this.CGOJHACMNCM(JEFGMHBLLKI) < (double)this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.ReviveInvincibilityDuration || num - (double)this.PAGHDIMMCPL(JEFGMHBLLKI) < (double)this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.ReviveOtherPlayerInvincibilityDuration || num < (double)this.NKACNMDBGKM(JEFGMHBLLKI); } // Token: 0x060130D9 RID: 78041 RVA: 0x0056B188 File Offset: 0x00569388 private void IDJFLKJKEJK() { if (this.FMBELJHPBCG != null && this.FMBELJHPBCG.DMLPFMKFOBB) { this.LFFCJEHFDFM(); if (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.AutoRespawnWhenDead && this.PLFAJNONODI.CGELFKLLMBA) { this.KHLKHAEEHOC.BKBFIGCPIMI(2); } else if (this.GOAOEAAKPPF(IHFKMIAHBFP.JEFGMHBLLKI) > 0) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 0); } } } // Token: 0x060130DA RID: 78042 RVA: 0x0056B218 File Offset: 0x00569418 public void CNJEEHHMHAM() { if (this.KHLKHAEEHOC.BHMLLHLEAFF == 0) { this.BOKMBOBAONI(false); } else { this.KHLKHAEEHOC.BKBFIGCPIMI(1, 0); } } // Token: 0x17000748 RID: 1864 // (get) Token: 0x060130DB RID: 78043 RVA: 0x0056B244 File Offset: 0x00569444 public bool IPKAKHPIMAD { get { bool flag = true; foreach (IPBDFPEPNIM ipbdfpepnim in this.FMBELJHPBCG.NKCBOCMOBCA.KNNABLLLMIM()) { if (!this.CNCKEILIEPF(ipbdfpepnim)) { flag = false; break; } } return flag; } } // Token: 0x060130DC RID: 78044 RVA: 0x0056B290 File Offset: 0x00569490 private void FAFDOIAFBDM() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.FCGEKALBGOK != null) { if (SingletonMonoBehaviour.NCKMBFBMBFM.FCGEKALBGOK.KKJGLNPFKNE) { SingletonMonoBehaviour.NCKMBFBMBFM.FCGEKALBGOK.LerpToMonochromeAmount(0f, 0.5f); } else { SingletonMonoBehaviour.NCKMBFBMBFM.FCGEKALBGOK.LerpToMonochromeAmount(0f, 0f); } } } // Token: 0x060130DD RID: 78045 RVA: 0x0056B310 File Offset: 0x00569510 public void LKCHOGKJOLB(LNJFBGIBLHA JEFGMHBLLKI) { this.NJOHGOLCEFI(JEFGMHBLLKI).FCPDDJNBDAG(this.FMBELJHPBCG.PNOOBNCKAMJ.PCBDCCKOFND().DefaultHealth); this.NJOHGOLCEFI(JEFGMHBLLKI).OHBIEJPCEME((float)IHFKMIAHBFP.GKICDGMMPBH); } // Token: 0x060130DE RID: 78046 RVA: 0x0056B354 File Offset: 0x00569554 private void MHMANJBNBIN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BOKMBOBAONI(false); Player.LocalPlayer.MFFGGGFFDAD = true; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; if (this.FMBELJHPBCG.PNOOBNCKAMJ.HHKLICOPHDN().PlayMonochromeEffectWhenDead) { this.FAFDOIAFBDM(); } if (this.FMBELJHPBCG.PNOOBNCKAMJ.MNPBJNNNAGB().PlayPersistentNotificationWhenDead) { this.JDBCEGAGDME(); } } // Token: 0x060130DF RID: 78047 RVA: 0x0056B3CC File Offset: 0x005695CC private void DDADFCBEDLC(LNJFBGIBLHA JEFGMHBLLKI) { if (this.BJKFAKDOCFK != null) { this.BJKFAKDOCFK(JEFGMHBLLKI); } } // Token: 0x060130E0 RID: 78048 RVA: 0x0056B3E8 File Offset: 0x005695E8 private void CEAMPDBAGJL() { this.BJKNCNECIMP(); this.BBFHIPHEJDI = this.FMBELJHPBCG.StartCoroutine(this.ALLPDHKMDOE()); } // Token: 0x060130E2 RID: 78050 RVA: 0x0056B440 File Offset: 0x00569640 private void FJFNJPINAPK(LNJFBGIBLHA JEFGMHBLLKI) { if (this.BJKFAKDOCFK != null) { this.BJKFAKDOCFK(JEFGMHBLLKI); } } // Token: 0x060130E3 RID: 78051 RVA: 0x0056B45C File Offset: 0x0056965C private void IJKBMDEGAIG(Tool DMCPJCFCNBA) { if (this.LAHLEECDKMN(DMCPJCFCNBA) && DMCPJCFCNBA.CAAOEAAJAIL.TryDisarm(DMCPJCFCNBA)) { SingletonMonoBehaviour.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Disarmed!", 2f, null, false); } } // Token: 0x060130E4 RID: 78052 RVA: 0x0056B494 File Offset: 0x00569694 public void PJBFNGJLHLE(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Weapon BLBPGNFCBEO, Player.HDOICGIKKAO EBMADAEFCDP, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC) { if (this.AHFLBPJEBLJ != null) { this.AHFLBPJEBLJ(EFCIKBEHKNL, LLFCJNJMFOP, EBMADAEFCDP, GDOEBLPCPJF, KPHKJDIILFC); Tool tool = ((!(BLBPGNFCBEO != null)) ? null : BLBPGNFCBEO.BKDFLNGCINH); if (EFCIKBEHKNL.IPFPJCPGENH) { ChallengeEvents.ElminatedOtherPlayerEventData elminatedOtherPlayerEventData = new ChallengeEvents.ElminatedOtherPlayerEventData(EFCIKBEHKNL, LLFCJNJMFOP, tool, EBMADAEFCDP); ChallengeEvents.ElminatedOtherPlayer(elminatedOtherPlayerEventData); } else if (LLFCJNJMFOP.IPFPJCPGENH) { ChallengeEvents.LocalPlayerEliminatedEventData localPlayerEliminatedEventData = new ChallengeEvents.LocalPlayerEliminatedEventData(EFCIKBEHKNL, LLFCJNJMFOP); ChallengeEvents.LocalPlayerEliminated(localPlayerEliminatedEventData); } } } // Token: 0x060130E6 RID: 78054 RVA: 0x0056B540 File Offset: 0x00569740 private bool IBCAFPFPOGG(Trap EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP) { return this.FMBELJHPBCG.DMLPFMKFOBB && this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsTrapOnPlayerCombat && (!this.IGKHMNBNGDJ || (!(EFCIKBEHKNL == null) && LLFCJNJMFOP != null && (!this.AGGHJBNIMKN(LLFCJNJMFOP) || this.FMBELJHPBCG.NKCBOCMOBCA.IALADJLKIFN(LLFCJNJMFOP) || this.CFBDDJDAOOH(LLFCJNJMFOP) || !this.LIENHALKKLK(LLFCJNJMFOP)))); } // Token: 0x060130E7 RID: 78055 RVA: 0x0056B5E4 File Offset: 0x005697E4 public void FFKDKCJAKPN(JLDIJEHEDOK.AHAOMJCEBHD NOBAPCOKFIL) { JLDIJEHEDOK.AHAOMJCEBHD ahaomjcebhd = this.AHFLBPJEBLJ; JLDIJEHEDOK.AHAOMJCEBHD ahaomjcebhd2; do { ahaomjcebhd2 = ahaomjcebhd; ahaomjcebhd = Interlocked.CompareExchange(ref this.AHFLBPJEBLJ, (JLDIJEHEDOK.AHAOMJCEBHD)Delegate.Remove(ahaomjcebhd2, NOBAPCOKFIL), ahaomjcebhd); } while (ahaomjcebhd != ahaomjcebhd2); } // Token: 0x060130E8 RID: 78056 RVA: 0x0056B61C File Offset: 0x0056981C private void BJKNPDJHJEO(Trap EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (LLFCJNJMFOP != null && LLFCJNJMFOP.LNJFBGIBLHA.IPFPJCPGENH && this.HADBFMEIOJK(EFCIKBEHKNL, LLFCJNJMFOP.LNJFBGIBLHA)) { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcMasterRequestTrapOnPlayerDamage", IHCPDNLJMMD.MasterClient, new object[] { EFCIKBEHKNL.OMNGGJICBBI.ADMBCINHJOG, LLFCJNJMFOP.LNJFBGIBLHA.BADMPMDONAH, (int)GOBIOLKAAFI, GDOEBLPCPJF }); } } // Token: 0x060130E9 RID: 78057 RVA: 0x0056B6AC File Offset: 0x005698AC public void LPAMNJEBBIF(JLDIJEHEDOK.DBEENHHDFAB NOBAPCOKFIL) { JLDIJEHEDOK.DBEENHHDFAB dbeenhhdfab = this.EIDPOBJHDAI; JLDIJEHEDOK.DBEENHHDFAB dbeenhhdfab2; do { dbeenhhdfab2 = dbeenhhdfab; dbeenhhdfab = Interlocked.CompareExchange(ref this.EIDPOBJHDAI, (JLDIJEHEDOK.DBEENHHDFAB)Delegate.Combine(dbeenhhdfab2, NOBAPCOKFIL), dbeenhhdfab); } while (dbeenhhdfab != dbeenhhdfab2); } // Token: 0x1400005F RID: 95 // (add) Token: 0x06013115 RID: 78101 RVA: 0x0056C3B4 File Offset: 0x0056A5B4 // (remove) Token: 0x060130EA RID: 78058 RVA: 0x0056B6E4 File Offset: 0x005698E4 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event JLDIJEHEDOK.GKMAHMBEOCH MOPEAKHABGB; // Token: 0x060130EB RID: 78059 RVA: 0x0056B71C File Offset: 0x0056991C public float BEAJOLOGLDP(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).JGHMIFIDPKK(); } // Token: 0x060130EC RID: 78060 RVA: 0x0056B72C File Offset: 0x0056992C private float MFHCINILPPJ(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).LMALINNMLKM; } // Token: 0x060130ED RID: 78061 RVA: 0x0056B73C File Offset: 0x0056993C public void BCGLOLEGIBO(JLDIJEHEDOK.LJODJFFPFPK NOBAPCOKFIL) { JLDIJEHEDOK.LJODJFFPFPK ljodjffpfpk = this.IDKJCLLGBNG; JLDIJEHEDOK.LJODJFFPFPK ljodjffpfpk2; do { ljodjffpfpk2 = ljodjffpfpk; ljodjffpfpk = Interlocked.CompareExchange(ref this.IDKJCLLGBNG, (JLDIJEHEDOK.LJODJFFPFPK)Delegate.Combine(ljodjffpfpk2, NOBAPCOKFIL), ljodjffpfpk); } while (ljodjffpfpk != ljodjffpfpk2); } // Token: 0x060130EE RID: 78062 RVA: 0x0056B774 File Offset: 0x00569974 private void DHPKANNHOEH(string BDELLKLCPMJ) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.PlayPersistent(BDELLKLCPMJ); } } // Token: 0x17000745 RID: 1861 // (get) Token: 0x060130EF RID: 78063 RVA: 0x0056B794 File Offset: 0x00569994 public float MBHIHIEEFKN { get { return this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.AutoRespawnDelay + Player.MBHIHIEEFKN; } } // Token: 0x060130F0 RID: 78064 RVA: 0x0056B7C0 File Offset: 0x005699C0 private void AGIPEFAEFDI() { this.KHIIJABGOOL = false; for (int i = 0; i < EnemyManager.KELENHFIMGA().Count; i++) { if (this.NPALLFCEEMG(EnemyManager.KELENHFIMGA()[i])) { this.PIBCHGBABIK(EnemyManager.IIGPKCFHLCL()[i]); } } } // Token: 0x060130F1 RID: 78065 RVA: 0x0056B818 File Offset: 0x00569A18 private void MDIHGPCGCPI(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { if (OIMHGOONBEB == 65535) { Player.LocalPlayer.MFFGGGFFDAD = true; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; } } // Token: 0x060130F2 RID: 78066 RVA: 0x0056B840 File Offset: 0x00569A40 private void GCMCILJPOAF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.FAAILFMKKNO.BJOJLPHBGMN(3f); } // Token: 0x060130F3 RID: 78067 RVA: 0x0056B854 File Offset: 0x00569A54 private float NBCIOMHPLGI() { return Mathf.Max(1787f, (float)IHFKMIAHBFP.GKICDGMMPBH - this.KKGNNDDPKCO); } // Token: 0x060130F4 RID: 78068 RVA: 0x0056B870 File Offset: 0x00569A70 private void GPLNNEFHJJC(LNJFBGIBLHA JEFGMHBLLKI, int LFONELBJLED) { float num = (float)IHFKMIAHBFP.GKICDGMMPBH; JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); if (LFONELBJLED < gngjcjcbeop.CNHBPJFLDCE) { gngjcjcbeop.EECGCKPIPMN = num; } bool flag = gngjcjcbeop.CNHBPJFLDCE > 0 && LFONELBJLED <= 0; if (flag) { gngjcjcbeop.JAMLLIKPCHD = num; } gngjcjcbeop.CNHBPJFLDCE = LFONELBJLED; } // Token: 0x060130F5 RID: 78069 RVA: 0x0056B8CC File Offset: 0x00569ACC private void IODEJIJMMOG(EIDNMNCOAAJ EFCIKBEHKNL, Enemy LLFCJNJMFOP, Vector3 GDOEBLPCPJF) { if (EFCIKBEHKNL.MBHLIAEFEAD != null && this.MNKHKHPCKGA != null) { this.MNKHKHPCKGA(EFCIKBEHKNL.MBHLIAEFEAD.LNJFBGIBLHA, LLFCJNJMFOP.PHKJOAGGEJO, LLFCJNJMFOP, GDOEBLPCPJF); } else if (EFCIKBEHKNL.IAKOIACHLBM != null && this.EIDPOBJHDAI != null) { this.EIDPOBJHDAI(EFCIKBEHKNL.IAKOIACHLBM, LLFCJNJMFOP, GDOEBLPCPJF); } } // Token: 0x060130F6 RID: 78070 RVA: 0x0056B94C File Offset: 0x00569B4C public void HOJKGAGPOCE(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI, Vector3 HDNANOBCHPE) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.KKHDEPEJHED(AHCOOCPLHEP, HACLHAOMHEI)) { this.KOIBEDLILJM(AHCOOCPLHEP); if (HACLHAOMHEI != null) { this.NJOHGOLCEFI(HACLHAOMHEI).OAHOAODECAP = (float)IHFKMIAHBFP.GKICDGMMPBH; } this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcOnPlayerRevive", IHCPDNLJMMD.All, new object[] { AHCOOCPLHEP.BADMPMDONAH, HACLHAOMHEI.BADMPMDONAH, HDNANOBCHPE }); } } // Token: 0x060130F8 RID: 78072 RVA: 0x0056BA08 File Offset: 0x00569C08 public void FHDDFDFPGNC() { EnemyManager.SupportsEnemyOnEnemyFriendlyFire = true; EnemyManager.SupportsPlayerOnEnemyFriendlyFire = false; } // Token: 0x060130F9 RID: 78073 RVA: 0x0056BA18 File Offset: 0x00569C18 public bool HDKEHFILEFH(LNJFBGIBLHA JEFGMHBLLKI, out float NPGOEGGAHDD) { NPGOEGGAHDD = this.LGEBOECGOAO(JEFGMHBLLKI); return !this.AKDEIFDDDDJ(JEFGMHBLLKI) && NPGOEGGAHDD <= 0f; } // Token: 0x060130FA RID: 78074 RVA: 0x0056BA40 File Offset: 0x00569C40 private void FLFHEHKJNNA() { if (!this.AGGHJBNIMKN(IHFKMIAHBFP.JEFGMHBLLKI)) { this.KHLKHAEEHOC.BKBFIGCPIMI(1); return; } ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; if (combatSettings.DamageOnWorldOverlap && this.KHLKHAEEHOC.OPEKLGMGMBE != 3 && (Player.LocalPlayer.PHPNPFNHLPC() || Player.LocalPlayer.IHJHIMGJCKC)) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 4); return; } if (combatSettings.PlayMonochromeEffectWhenDamaged) { int num = this.CABHMLIDHJA(IHFKMIAHBFP.JEFGMHBLLKI); this.FDEHJIDNGNP(num, combatSettings.DefaultHealth); } } // Token: 0x060130FB RID: 78075 RVA: 0x0056BAEC File Offset: 0x00569CEC private float AMLIEOLCOPO(LNJFBGIBLHA JEFGMHBLLKI) { float num = this.JOPHDLHODDO(JEFGMHBLLKI) + this.FMBELJHPBCG.PNOOBNCKAMJ.FBPPIFJGMIB().RequiredReviveDelay; float num2 = (float)IHFKMIAHBFP.GKICDGMMPBH; return Mathf.Max(702f, num - num2); } // Token: 0x060130FC RID: 78076 RVA: 0x0056BB30 File Offset: 0x00569D30 private void LHNHAOAKKHN(Enemy OELGAHAMCLH) { if (this.NPALLFCEEMG(OELGAHAMCLH)) { this.DJDGEELACCJ(OELGAHAMCLH); } if (OELGAHAMCLH.GPBFOEHJJFO.AJFBOLHPEJC) { if (OELGAHAMCLH.GPBFOEHJJFO.MBHLIAEFEAD != null && this.PPHOBOLEHBE != null) { this.PPHOBOLEHBE(OELGAHAMCLH.GPBFOEHJJFO.MBHLIAEFEAD.LNJFBGIBLHA, OELGAHAMCLH.PHKJOAGGEJO, OELGAHAMCLH, OELGAHAMCLH.transform.position); } else if (OELGAHAMCLH.GPBFOEHJJFO.IAKOIACHLBM != null && this.CKGJEAAGMCJ != null) { this.CKGJEAAGMCJ(OELGAHAMCLH.GPBFOEHJJFO.IAKOIACHLBM, OELGAHAMCLH, OELGAHAMCLH.transform.position); } } } // Token: 0x060130FD RID: 78077 RVA: 0x0056BC08 File Offset: 0x00569E08 private void NMFFLKIKHLM(string KHALMMFANFB) { if (SingletonMonoBehaviour.NCKMBFBMBFM != null) { SingletonMonoBehaviour.NCKMBFBMBFM.UpdateCurrentPersistentNotificationTitle(KHALMMFANFB); } } // Token: 0x060130FE RID: 78078 RVA: 0x0056BC28 File Offset: 0x00569E28 public void EHNICDMIEHL(bool LIEGPIPEAPJ) { this.IIPNJBHJJMN(); this.NPDKDBNEIGH(); if (!LIEGPIPEAPJ && (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsEnemyOnPlayerCombat || this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsPlayerOnPlayerCombat)) { this.BMJKKDMBPGH(); Player.LocalPlayer.JPICHJGANKL.ForEach(new Action(this.JJHOCBLALMM)); } } // Token: 0x17000746 RID: 1862 // (get) Token: 0x060130FF RID: 78079 RVA: 0x0056BCA4 File Offset: 0x00569EA4 public bool NLIJHDCOCFK { get { bool flag = true; foreach (LNJFBGIBLHA lnjfbgiblha in this.FMBELJHPBCG.NKCBOCMOBCA.MBFGHAJFLFJ()) { if (!this.AKDEIFDDDDJ(lnjfbgiblha)) { flag = false; break; } } return flag; } } // Token: 0x06013100 RID: 78080 RVA: 0x0056BCF0 File Offset: 0x00569EF0 public void IELFHIDJHOF(LNJFBGIBLHA JEFGMHBLLKI, int FLCHPPJLDON) { if (IHFKMIAHBFP.HCHIDMOLLAD) { int num = this.IBJHKNGMMII(JEFGMHBLLKI); this.JHKLHFJOALN(JEFGMHBLLKI, Mathf.Clamp(num + FLCHPPJLDON, 1, -138)); } } // Token: 0x06013101 RID: 78081 RVA: 0x0056BD24 File Offset: 0x00569F24 public void KFAGDEAJGLM(JLDIJEHEDOK.FFCKNHFMIOB NOBAPCOKFIL) { JLDIJEHEDOK.FFCKNHFMIOB ffcknhfmiob = this.MNKHKHPCKGA; JLDIJEHEDOK.FFCKNHFMIOB ffcknhfmiob2; do { ffcknhfmiob2 = ffcknhfmiob; ffcknhfmiob = Interlocked.CompareExchange(ref this.MNKHKHPCKGA, (JLDIJEHEDOK.FFCKNHFMIOB)Delegate.Combine(ffcknhfmiob2, NOBAPCOKFIL), ffcknhfmiob); } while (ffcknhfmiob != ffcknhfmiob2); } // Token: 0x06013102 RID: 78082 RVA: 0x0056BD5C File Offset: 0x00569F5C public int FHMPKOPFMAM(LNJFBGIBLHA JEFGMHBLLKI) { int num = int.MaxValue; JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); if (gngjcjcbeop != null) { num = gngjcjcbeop.FOPECMCKKNO; } return num; } // Token: 0x06013103 RID: 78083 RVA: 0x0056BD88 File Offset: 0x00569F88 public void CHGIDLBNDHI(LNJFBGIBLHA JEFGMHBLLKI) { this.NJOHGOLCEFI(JEFGMHBLLKI).FCPDDJNBDAG(this.FMBELJHPBCG.PNOOBNCKAMJ.FBPPIFJGMIB().DefaultHealth); this.NJOHGOLCEFI(JEFGMHBLLKI).OHBIEJPCEME((float)IHFKMIAHBFP.GKICDGMMPBH); } // Token: 0x06013104 RID: 78084 RVA: 0x0056BDCC File Offset: 0x00569FCC private void PCBHLIIEBHA(Enemy EFCIKBEHKNL, Tool DMCPJCFCNBA, Vector3 GDOEBLPCPJF) { if (this.FMBELJHPBCG.PNOOBNCKAMJ.OIOKLODHDHG().SupportsEnemyOnPlayerToolDisarm) { this.IJKBMDEGAIG(DMCPJCFCNBA); } else if (DMCPJCFCNBA.OHGPCMJMFGC && DMCPJCFCNBA.CAAOEAAJAIL != null) { this.PJJIHLCHDCM(EFCIKBEHKNL, DMCPJCFCNBA.NAABPMOIADH(), Player.HDOICGIKKAO.None, GDOEBLPCPJF); } } // Token: 0x06013105 RID: 78085 RVA: 0x0056BE30 File Offset: 0x0056A030 private IEnumerator ALLPDHKMDOE() { if (SingletonMonoBehaviour.NCKMBFBMBFM != null && SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL != null) { SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL.StartTakeDamageVignette(0f); yield return new WaitForSeconds(0.3f); SingletonMonoBehaviour.NCKMBFBMBFM.EKGFLDNPEJL.StopTakeDamageVignette(0.3f); } yield break; } // Token: 0x06013106 RID: 78086 RVA: 0x0056BE44 File Offset: 0x0056A044 private bool EBIICFIOEOM(Tool DMCPJCFCNBA) { if (DMCPJCFCNBA == null) { return true; } if (!DMCPJCFCNBA.OHGPCMJMFGC) { return false; } if (DMCPJCFCNBA.NAABPMOIADH() == null || !DMCPJCFCNBA.CAAOEAAJAIL.HLLKMNAFJOP()) { return false; } LNJFBGIBLHA photonPlayer = DMCPJCFCNBA.NAABPMOIADH().LNJFBGIBLHA; if (!this.AGGHJBNIMKN(photonPlayer)) { return false; } if (this.CFBDDJDAOOH(photonPlayer)) { return true; } Weapon component = DMCPJCFCNBA.GetComponent(); return !(component != null) || !this.FMBELJHPBCG.PNOOBNCKAMJ.HDNHHKEJIHD().WeaponTypesThatCannotBeDisarmed.KFLBKDPEHEN(component.JNFCPPPFGAM) || true; } // Token: 0x06013107 RID: 78087 RVA: 0x0056BEF8 File Offset: 0x0056A0F8 private void NKPCLANNIBI(long AHPDJMELBDF) { LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.NBFDPCHODJG(AHPDJMELBDF); if (lnjfbgiblha != null) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(lnjfbgiblha); if (gngjcjcbeop != null) { gngjcjcbeop.GKDGGJOGOEH(); } } } // Token: 0x06013108 RID: 78088 RVA: 0x0056BF28 File Offset: 0x0056A128 public void PPEAEPDCLPK(Trap EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.HADBFMEIOJK(EFCIKBEHKNL, LLFCJNJMFOP)) { int playerDamage = EFCIKBEHKNL.GCLHMACHDHK; this.LMPFELANKDP(LLFCJNJMFOP, -playerDamage); bool flag = !this.AKDEIFDDDDJ(LLFCJNJMFOP); if (flag) { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcOnTrapKilledPlayer", IHCPDNLJMMD.All, new object[] { EFCIKBEHKNL.OMNGGJICBBI.ADMBCINHJOG, LLFCJNJMFOP.BADMPMDONAH, (int)GOBIOLKAAFI, GDOEBLPCPJF }); } } } // Token: 0x06013109 RID: 78089 RVA: 0x0056BFC0 File Offset: 0x0056A1C0 public int EKDJMLNNFON(LNJFBGIBLHA JEFGMHBLLKI) { int num = 119; JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); if (gngjcjcbeop != null) { num = gngjcjcbeop.BMGBKAAILFA(); } return num; } // Token: 0x0601310A RID: 78090 RVA: 0x0056BFEC File Offset: 0x0056A1EC private void MGPDAGPEPCB() { if (EnemyManager.BHPALIFPOJB() > 0) { this.AFKDDGBDBGP.BKBFIGCPIMI(1, 0); } else if (this.FAAILFMKKNO.HFOKKCOENOF()) { this.AFKDDGBDBGP.BKBFIGCPIMI(0); } } // Token: 0x0601310B RID: 78091 RVA: 0x0056C028 File Offset: 0x0056A228 private void HPIPFFJFEDI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.GBMCHGHONIF(); } // Token: 0x0601310C RID: 78092 RVA: 0x0056C030 File Offset: 0x0056A230 private void KBIGLKNBMPP(Weapon BLBPGNFCBEO, Player EFCIKBEHKNL, Player LLFCJNJMFOP, Player.HDOICGIKKAO EBMADAEFCDP, IHEAKAOGCIF CACIBBKDNIH) { LNJFBGIBLHA photonPlayer = EFCIKBEHKNL.LNJFBGIBLHA; LNJFBGIBLHA photonPlayer2 = LLFCJNJMFOP.LNJFBGIBLHA; if ((photonPlayer.IPFPJCPGENH || (!this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.OnlyAttackingPlayerHasDamageAuthority && photonPlayer2.IPFPJCPGENH)) && this.GADENPKAMGH(photonPlayer, photonPlayer2, BLBPGNFCBEO)) { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcMasterRequestPlayerOnPlayerDamage", IHCPDNLJMMD.MasterClient, new object[] { BLBPGNFCBEO.OMNGGJICBBI.ADMBCINHJOG, photonPlayer.BADMPMDONAH, photonPlayer2.BADMPMDONAH, (int)EBMADAEFCDP, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN, CACIBBKDNIH.CEGCFPKHDOE }); } } // Token: 0x0601310D RID: 78093 RVA: 0x0056C110 File Offset: 0x0056A310 private void EIMGFHPMBND() { this.KMGIDEHHAJM = Time.time; } // Token: 0x0601310E RID: 78094 RVA: 0x0056C120 File Offset: 0x0056A320 public void ODFMOHKMBNH(LNJFBGIBLHA JEFGMHBLLKI) { } // Token: 0x06013110 RID: 78096 RVA: 0x0056C15C File Offset: 0x0056A35C private void PGLHGCDEFEN() { ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; if (!combatSettings.DamageOnWorldOverlap || (!Player.LocalPlayer.DKPLHPADIAH && !Player.LocalPlayer.IHJHIMGJCKC)) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 0); return; } float num = this.OFMBFAOIDOJ(); if (num >= combatSettings.WorldOverlapDamagePeriod) { this.OJHFLGHOHAB(); int num2 = Mathf.RoundToInt(num / combatSettings.WorldOverlapDamagePeriod); JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(IHFKMIAHBFP.JEFGMHBLLKI); int num3 = Mathf.Clamp(gngjcjcbeop.CNHBPJFLDCE - num2, 0, combatSettings.DefaultHealth); this.EMEHMIDEJNH(num3); } if (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.PlayRedFlashWhenDamaged && this.BPCLPPBBEKH() >= 0.5f) { this.NGKMJCGNHDM(); this.CNDCHMINFMP(); } } // Token: 0x06013111 RID: 78097 RVA: 0x0056C24C File Offset: 0x0056A44C private void FPJDKCLAADL(Enemy OELGAHAMCLH) { if (this.NPALLFCEEMG(OELGAHAMCLH)) { this.DJDGEELACCJ(OELGAHAMCLH); } if (OELGAHAMCLH.GPBFOEHJJFO.PBDDCCOAGOG()) { if (OELGAHAMCLH.GPBFOEHJJFO.MBHLIAEFEAD != null && this.PPHOBOLEHBE != null) { this.PPHOBOLEHBE(OELGAHAMCLH.GPBFOEHJJFO.MBHLIAEFEAD.LNJFBGIBLHA, OELGAHAMCLH.PHKJOAGGEJO, OELGAHAMCLH, OELGAHAMCLH.transform.position); } else if (OELGAHAMCLH.GPBFOEHJJFO.IAKOIACHLBM != null && this.CKGJEAAGMCJ != null) { this.CKGJEAAGMCJ(OELGAHAMCLH.GPBFOEHJJFO.IAKOIACHLBM, OELGAHAMCLH, OELGAHAMCLH.transform.position); } } } // Token: 0x06013112 RID: 78098 RVA: 0x0056C324 File Offset: 0x0056A524 public void HDJONDPJNBH(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (this.ENDFBPLBBNI != null) { this.ENDFBPLBBNI(EFCIKBEHKNL, LLFCJNJMFOP, GOBIOLKAAFI, GDOEBLPCPJF); if (LLFCJNJMFOP.IPFPJCPGENH) { ChallengeEvents.LocalPlayerEliminatedEventData localPlayerEliminatedEventData = new ChallengeEvents.LocalPlayerEliminatedEventData(EFCIKBEHKNL, LLFCJNJMFOP); ChallengeEvents.LocalPlayerEliminated(localPlayerEliminatedEventData); } } } // Token: 0x06013113 RID: 78099 RVA: 0x0056C368 File Offset: 0x0056A568 public bool AHGPJCBHMLH(LNJFBGIBLHA LGMBIJHANDP, LNJFBGIBLHA BDNFHNICLFO) { return !this.AKDEIFDDDDJ(LGMBIJHANDP) || this.AGGHJBNIMKN(BDNFHNICLFO); } // Token: 0x06013114 RID: 78100 RVA: 0x0056C380 File Offset: 0x0056A580 private void KMIBOAGEJND(Trap EFCIKBEHKNL, Tool DMCPJCFCNBA, Vector3 GDOEBLPCPJF) { if (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.SupportsTrapOnPlayerToolDisarm) { this.IJKBMDEGAIG(DMCPJCFCNBA); } } // Token: 0x06013116 RID: 78102 RVA: 0x0056C3EC File Offset: 0x0056A5EC public void KIFINMDODPN(Trap EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (this.MOPEAKHABGB != null) { this.MOPEAKHABGB(EFCIKBEHKNL, LLFCJNJMFOP, GOBIOLKAAFI, GDOEBLPCPJF); } } // Token: 0x06013117 RID: 78103 RVA: 0x0056C40C File Offset: 0x0056A60C public void BFOPANEBAKC(LNJFBGIBLHA JEFGMHBLLKI, int LFONELBJLED) { if (IHFKMIAHBFP.HCHIDMOLLAD) { this.GPLNNEFHJJC(JEFGMHBLLKI, LFONELBJLED); } } // Token: 0x06013118 RID: 78104 RVA: 0x0056C420 File Offset: 0x0056A620 private float PBOJLKCOCOE() { return (float)IHFKMIAHBFP.GKICDGMMPBH - this.FOPJNKIJNLP(IHFKMIAHBFP.JEFGMHBLLKI); } // Token: 0x06013119 RID: 78105 RVA: 0x0056C434 File Offset: 0x0056A634 private float FAFPNNDADOB(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).HKINJPICAPH(); } // Token: 0x0601311A RID: 78106 RVA: 0x0056C444 File Offset: 0x0056A644 private bool LIENHALKKLK(LNJFBGIBLHA JEFGMHBLLKI) { Player player = JEFGMHBLLKI.JHJGDFHNBLO(); return player != null && player.GADNKIIKPPD.AIMBNBAEGJD; } // Token: 0x0601311B RID: 78107 RVA: 0x0056C474 File Offset: 0x0056A674 private void LIDKHKHNBDG() { Player.LocalPlayerSpawnEvent -= new Action(this.LIDKHKHNBDG); if (this.KHLKHAEEHOC.BHMLLHLEAFF == 2) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 0); } } // Token: 0x0601311C RID: 78108 RVA: 0x0056C4B0 File Offset: 0x0056A6B0 public void BBNJAHNBGHD(bool LIEGPIPEAPJ) { this.IIPNJBHJJMN(); this.DFMIADNPHFB(); this.KHLKHAEEHOC.BKBFIGCPIMI(ushort.MaxValue); if (!LIEGPIPEAPJ) { this.JFFMGOKIFLE(); this.DBBKBBFMOJI(); Player.LocalPlayer.JPICHJGANKL.ForEach(new Action(this.PLEFDIDLAIJ)); } } // Token: 0x0601311F RID: 78111 RVA: 0x0056C578 File Offset: 0x0056A778 private void ONDHNPEFGBA(LNJFBGIBLHA JEFGMHBLLKI, float IDJDFCLGMPH) { if (IHFKMIAHBFP.HCHIDMOLLAD) { JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(JEFGMHBLLKI); float num = (float)IHFKMIAHBFP.GKICDGMMPBH + IDJDFCLGMPH; gngjcjcbeop.LMALINNMLKM = Mathf.Max(num, gngjcjcbeop.LMALINNMLKM); } } // Token: 0x06013120 RID: 78112 RVA: 0x0056C5B4 File Offset: 0x0056A7B4 private float PAGHDIMMCPL(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).OAHOAODECAP; } // Token: 0x06013121 RID: 78113 RVA: 0x0056C5C4 File Offset: 0x0056A7C4 private void FECMFJCFDMF() { if (EnemyManager.FOCBLAFCFFB > 0) { this.AFKDDGBDBGP.BKBFIGCPIMI(1, 0); } else if (this.FAAILFMKKNO.CGELFKLLMBA) { this.AFKDDGBDBGP.BKBFIGCPIMI(0); } } // Token: 0x06013122 RID: 78114 RVA: 0x0056C600 File Offset: 0x0056A800 public void HFFPHADLDFH(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.NNECCGJGFNG(EFCIKBEHKNL, LLFCJNJMFOP)) { int playerAttackDamage = EFCIKBEHKNL.GetPlayerAttackDamage(GOBIOLKAAFI); this.LMPFELANKDP(LLFCJNJMFOP, -playerAttackDamage); bool flag = this.AKDEIFDDDDJ(LLFCJNJMFOP); if (flag) { PhotonView photonView = this.FMBELJHPBCG.BIPEBCPEPKL(); string text = "handles"; IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.All; object[] array = new object[1]; array[0] = EFCIKBEHKNL.LHEPJEHMAEC().GCPHMBPAAOM(); array[1] = LLFCJNJMFOP.BADMPMDONAH; array[8] = (int)GOBIOLKAAFI; array[3] = GDOEBLPCPJF; photonView.RPC(text, ihcpdnljmmd, array); } else { PhotonView photonView2 = this.FMBELJHPBCG.BIPEBCPEPKL(); string text2 = "google_analytics_clientid_pref_key"; IHCPDNLJMMD ihcpdnljmmd2 = IHCPDNLJMMD.All; object[] array2 = new object[0]; array2[0] = EFCIKBEHKNL.MLNMONBHHBO().GCPHMBPAAOM(); array2[1] = LLFCJNJMFOP.BADMPMDONAH; array2[3] = (int)GOBIOLKAAFI; array2[1] = GDOEBLPCPJF; photonView2.RPC(text2, ihcpdnljmmd2, array2); } } } // Token: 0x06013123 RID: 78115 RVA: 0x0056C6EC File Offset: 0x0056A8EC private float CGOJHACMNCM(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).JMCNEEANEKK; } // Token: 0x06013124 RID: 78116 RVA: 0x0056C6FC File Offset: 0x0056A8FC public void NNMJLLPNCGJ(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF) { if (this.IDKJCLLGBNG != null) { this.IDKJCLLGBNG(EFCIKBEHKNL, LLFCJNJMFOP, GOBIOLKAAFI, GDOEBLPCPJF); } if (LLFCJNJMFOP != null && LLFCJNJMFOP.IPFPJCPGENH && this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.PlayRedFlashWhenDamaged) { this.CNDCHMINFMP(); } } // Token: 0x06013125 RID: 78117 RVA: 0x0056C758 File Offset: 0x0056A958 private void LMAMHMBHDFJ() { ModeCombatSettings modeCombatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.HHKLICOPHDN(); float num = (float)this.GOAOEAAKPPF(IHFKMIAHBFP.JEFGMHBLLKI); if (modeCombatSettings.AutoHeal && num < (float)modeCombatSettings.DefaultHealth) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 0); return; } } // Token: 0x06013126 RID: 78118 RVA: 0x0056C7AC File Offset: 0x0056A9AC private void MICANLBJHDM() { this.KHIIJABGOOL = false; this.FOMLDPJNHKK(); } // Token: 0x06013127 RID: 78119 RVA: 0x0056C7BC File Offset: 0x0056A9BC private void KJFBJPLILBI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.OJHFLGHOHAB(); } // Token: 0x06013128 RID: 78120 RVA: 0x0056C7C4 File Offset: 0x0056A9C4 public float KIHLLEFDJIA(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).EECGCKPIPMN; } // Token: 0x06013129 RID: 78121 RVA: 0x0056C7D4 File Offset: 0x0056A9D4 private void MIFBAHKBLEN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.GBMCHGHONIF(); } // Token: 0x0601312A RID: 78122 RVA: 0x0056C7DC File Offset: 0x0056A9DC public void FDLEMJLPIFE(Action NOBAPCOKFIL) { Action action = this.BJKFAKDOCFK; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.BJKFAKDOCFK, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0601312B RID: 78123 RVA: 0x0056C814 File Offset: 0x0056AA14 public void LMPFELANKDP(LNJFBGIBLHA JEFGMHBLLKI, int FAJFFOFNKLD) { if (IHFKMIAHBFP.HCHIDMOLLAD) { int num = this.GOAOEAAKPPF(JEFGMHBLLKI); this.CCEAHLFEHLN(JEFGMHBLLKI, num + FAJFFOFNKLD); } } // Token: 0x0601312C RID: 78124 RVA: 0x0056C840 File Offset: 0x0056AA40 private void BOAALGLGLMK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { this.BOKMBOBAONI(false); Player.LocalPlayer.MFFGGGFFDAD = true; Player.LocalPlayer.GADNKIIKPPD.TeleportEnabled = true; if (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.PlayMonochromeEffectWhenDead) { this.FAFDOIAFBDM(); } if (this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.PlayPersistentNotificationWhenDead) { this.DBBKBBFMOJI(); } } // Token: 0x0601312D RID: 78125 RVA: 0x0056C8B8 File Offset: 0x0056AAB8 private void BBLFDNAHIMG() { ModeCombatSettings combatSettings = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP; JLDIJEHEDOK.GNGJCJCBEOP gngjcjcbeop = this.NJOHGOLCEFI(IHFKMIAHBFP.JEFGMHBLLKI); if (gngjcjcbeop.CNHBPJFLDCE >= combatSettings.DefaultHealth) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 0); return; } if (this.PBOJLKCOCOE() < this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.AutoHealDelay) { this.KHLKHAEEHOC.BKBFIGCPIMI(0, 1); return; } float num = this.CDPEDBECJII(); if (num >= combatSettings.AutoHealPeriod) { this.GBMCHGHONIF(); int num2 = Mathf.RoundToInt(num / combatSettings.AutoHealPeriod); int num3 = Mathf.Clamp(gngjcjcbeop.CNHBPJFLDCE + num2, 0, combatSettings.DefaultHealth); this.EMEHMIDEJNH(num3); } } // Token: 0x0601312E RID: 78126 RVA: 0x0056C980 File Offset: 0x0056AB80 public float OKFFGAHOCBC() { return this.FMBELJHPBCG.PNOOBNCKAMJ.HDNHHKEJIHD().AutoRespawnDelay + Player.MBHIHIEEFKN; } // Token: 0x0601312F RID: 78127 RVA: 0x0056C9AC File Offset: 0x0056ABAC public float FOPJNKIJNLP(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).EECGCKPIPMN; } // Token: 0x06013130 RID: 78128 RVA: 0x0056C9BC File Offset: 0x0056ABBC private void MGFFLCMGENN(PlayerHand ILFEPFCLLFJ) { ILFEPFCLLFJ.IIJAOBHBHLI.BPNAGPNJCEP(new Action(this.DOJHDIKHFHP)); } // Token: 0x06013131 RID: 78129 RVA: 0x0056C9D8 File Offset: 0x0056ABD8 private void GEJKEEPLKFC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE) { if (this.GGENDIGLOAB != null) { this.GGENDIGLOAB(); } } // Token: 0x06013132 RID: 78130 RVA: 0x0056C9F0 File Offset: 0x0056ABF0 public void NKCADDBNJJN() { EnemyManager.SupportsEnemyOnEnemyFriendlyFire = true; EnemyManager.SupportsPlayerOnEnemyFriendlyFire = true; } // Token: 0x06013134 RID: 78132 RVA: 0x0056CA38 File Offset: 0x0056AC38 public void CGBNNONKNGK(Weapon BLBPGNFCBEO, LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC, float FFEAMFBFEGG) { if (IHFKMIAHBFP.HCHIDMOLLAD && this.GADENPKAMGH(EFCIKBEHKNL, LLFCJNJMFOP, BLBPGNFCBEO)) { bool flag = EFCIKBEHKNL == LLFCJNJMFOP; int playerImpactDamage = BLBPGNFCBEO.GetPlayerImpactDamage(GOBIOLKAAFI, FFEAMFBFEGG, flag); this.LMPFELANKDP(LLFCJNJMFOP, -playerImpactDamage); bool flag2 = !this.AKDEIFDDDDJ(LLFCJNJMFOP); if (flag2) { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcOnPlayerKilledPlayer", IHCPDNLJMMD.All, new object[] { EFCIKBEHKNL.BADMPMDONAH, LLFCJNJMFOP.BADMPMDONAH, BLBPGNFCBEO.OMNGGJICBBI.ADMBCINHJOG, (int)GOBIOLKAAFI, GDOEBLPCPJF, KPHKJDIILFC }); } else { this.FMBELJHPBCG.OMNGGJICBBI.RPC("RpcOnPlayerDamagedPlayer", IHCPDNLJMMD.All, new object[] { EFCIKBEHKNL.BADMPMDONAH, LLFCJNJMFOP.BADMPMDONAH, BLBPGNFCBEO.OMNGGJICBBI.ADMBCINHJOG, (int)GOBIOLKAAFI, GDOEBLPCPJF, KPHKJDIILFC }); } } } // Token: 0x06013136 RID: 78134 RVA: 0x0056CB98 File Offset: 0x0056AD98 public void DAMKKMBJNHH(LNJFBGIBLHA JEFGMHBLLKI) { this.NJOHGOLCEFI(JEFGMHBLLKI).CNHBPJFLDCE = this.FMBELJHPBCG.PNOOBNCKAMJ.MNPBJNNNAGB().DefaultHealth; this.NJOHGOLCEFI(JEFGMHBLLKI).JMCNEEANEKK = (float)IHFKMIAHBFP.GKICDGMMPBH; } // Token: 0x06013137 RID: 78135 RVA: 0x0056CBDC File Offset: 0x0056ADDC public int JCILIEPHECC(LNJFBGIBLHA JEFGMHBLLKI) { return this.NJOHGOLCEFI(JEFGMHBLLKI).CNHBPJFLDCE; } // Token: 0x06013138 RID: 78136 RVA: 0x0056CBEC File Offset: 0x0056ADEC public void PKOPIPFMGNE() { EnemyManager.SupportsEnemyOnEnemyFriendlyFire = this.FMBELJHPBCG.PNOOBNCKAMJ.HOAKEKKEGKM().SupportsEnemyOnEnemyFriendlyFire; EnemyManager.SupportsPlayerOnEnemyFriendlyFire = this.FMBELJHPBCG.PNOOBNCKAMJ.KJNIIINDGDO().SupportsPlayerOnEnemyFriendlyFire; } // Token: 0x04003530 RID: 13616 private const float KJBKEAJFBMC = 2f; // Token: 0x0400353E RID: 13630 private GameManager FMBELJHPBCG; // Token: 0x0400353F RID: 13631 private FNJCJNPMBAC KHLKHAEEHOC; // Token: 0x04003540 RID: 13632 private KPFHBPCEMMD PLFAJNONODI; // Token: 0x04003541 RID: 13633 private FNJCJNPMBAC AFKDDGBDBGP; // Token: 0x04003542 RID: 13634 private KPFHBPCEMMD FAAILFMKKNO; // Token: 0x04003543 RID: 13635 private bool KHIIJABGOOL; // Token: 0x04003544 RID: 13636 private Transform JCOCMNPGFGL; // Token: 0x04003545 RID: 13637 private PlayerCombatUI[] EHBFMICBDIF; // Token: 0x04003546 RID: 13638 private List IDLCFOBCPMK = new List(); // Token: 0x04003547 RID: 13639 private Coroutine BBFHIPHEJDI; // Token: 0x04003548 RID: 13640 public bool IGKHMNBNGDJ = true; // Token: 0x04003549 RID: 13641 public bool PNBKMIBOHNA = true; // Token: 0x0400354A RID: 13642 private Dictionary PLBGONEGIHC = new Dictionary(); // Token: 0x0400354B RID: 13643 private float JJDBEJINPKF; // Token: 0x0400354C RID: 13644 private float KKGNNDDPKCO; // Token: 0x0400354D RID: 13645 private float KMGIDEHHAJM; // Token: 0x020009DF RID: 2527 private enum AHIHHOHPJHF { // Token: 0x0400354F RID: 13647 ALIVE, // Token: 0x04003550 RID: 13648 DEAD, // Token: 0x04003551 RID: 13649 RESPAWNING, // Token: 0x04003552 RID: 13650 INVALID = 65535 } // Token: 0x020009E0 RID: 2528 private enum GBMCOBJLILF { // Token: 0x04003554 RID: 13652 DEFAULT, // Token: 0x04003555 RID: 13653 AUTO_HEAL_DELAY, // Token: 0x04003556 RID: 13654 AUTO_HEAL, // Token: 0x04003557 RID: 13655 WORLD_OVERLAP_DAMAGE } // Token: 0x020009E1 RID: 2529 private enum DOAKNCADFGI { // Token: 0x04003559 RID: 13657 OUT_OF_COMBAT, // Token: 0x0400355A RID: 13658 IN_COMBAT } // Token: 0x020009E2 RID: 2530 private enum CAINFHHFBFL { // Token: 0x0400355C RID: 13660 IN_COMBAT, // Token: 0x0400355D RID: 13661 LEAVING_COMBAT } // Token: 0x020009E3 RID: 2531 // (Invoke) Token: 0x0601313A RID: 78138 public delegate void AHAOMJCEBHD(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC); // Token: 0x020009E4 RID: 2532 // (Invoke) Token: 0x0601313E RID: 78142 public delegate void ACDFJAOCJCO(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI, Vector3 EMDDDEGNDFA); // Token: 0x020009E5 RID: 2533 // (Invoke) Token: 0x06013142 RID: 78146 public delegate void LJODJFFPFPK(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF); // Token: 0x020009E6 RID: 2534 // (Invoke) Token: 0x06013146 RID: 78150 public delegate void GKMAHMBEOCH(Trap EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF); // Token: 0x020009E7 RID: 2535 // (Invoke) Token: 0x0601314A RID: 78154 public delegate void FFCKNHFMIOB(LNJFBGIBLHA EFCIKBEHKNL, Weapon CDCEGGIFMDH, Enemy LLFCJNJMFOP, Vector3 GDOEBLPCPJF); // Token: 0x020009E8 RID: 2536 // (Invoke) Token: 0x0601314E RID: 78158 public delegate void DBEENHHDFAB(Enemy EFCIKBEHKNL, Enemy LLFCJNJMFOP, Vector3 GDOEBLPCPJF); // Token: 0x020009E9 RID: 2537 private class GNGJCJCBEOP { // Token: 0x06013151 RID: 78161 RVA: 0x0056CC34 File Offset: 0x0056AE34 public int MNBCKAGNBIB() { return this.KGMMHJDNJFD.CPIBGJLHLBL(); } // Token: 0x06013152 RID: 78162 RVA: 0x0056CC44 File Offset: 0x0056AE44 public void FCPDDJNBDAG(int NOBAPCOKFIL) { this.JIHKECPJGJI.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x17000750 RID: 1872 // (get) Token: 0x06013154 RID: 78164 RVA: 0x0056CC64 File Offset: 0x0056AE64 // (set) Token: 0x06013153 RID: 78163 RVA: 0x0056CC54 File Offset: 0x0056AE54 public float LMALINNMLKM { get { return this.DKJBDDNJNAC.CPIBGJLHLBL(); } set { this.DKJBDDNJNAC.MEAINJPIECA(value); } } // Token: 0x14000067 RID: 103 // (add) Token: 0x06013172 RID: 78194 RVA: 0x0056CF14 File Offset: 0x0056B114 // (remove) Token: 0x06013155 RID: 78165 RVA: 0x0056CC74 File Offset: 0x0056AE74 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action AGAMHAHKEKD; // Token: 0x1700074B RID: 1867 // (get) Token: 0x06013166 RID: 78182 RVA: 0x0056CDA8 File Offset: 0x0056AFA8 // (set) Token: 0x06013156 RID: 78166 RVA: 0x0056CCAC File Offset: 0x0056AEAC public int FOPECMCKKNO { get { return this.KGMMHJDNJFD.CPIBGJLHLBL(); } set { this.KGMMHJDNJFD.MEAINJPIECA(value); } } // Token: 0x06013157 RID: 78167 RVA: 0x0056CCBC File Offset: 0x0056AEBC private void FFBEABHGHNH() { if (this.AGAMHAHKEKD != null) { this.AGAMHAHKEKD(this.OGANCGKMOHE); } } // Token: 0x06013158 RID: 78168 RVA: 0x0056CCDC File Offset: 0x0056AEDC public void DEGBCJOHIHE(float NOBAPCOKFIL) { this.ILPEMOIPNLJ.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06013159 RID: 78169 RVA: 0x0056CCEC File Offset: 0x0056AEEC public void DFLDNKODNGC(float NOBAPCOKFIL) { this.JHPLAMOEOJL.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x17000751 RID: 1873 // (get) Token: 0x06013162 RID: 78178 RVA: 0x0056CD74 File Offset: 0x0056AF74 // (set) Token: 0x0601315A RID: 78170 RVA: 0x0056CCFC File Offset: 0x0056AEFC public bool GNLHHPCGDGI { get; private set; } // Token: 0x0601315B RID: 78171 RVA: 0x0056CD08 File Offset: 0x0056AF08 private void AGHPHDJGHGD(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x1700074E RID: 1870 // (get) Token: 0x0601316F RID: 78191 RVA: 0x0056CEEC File Offset: 0x0056B0EC // (set) Token: 0x0601315C RID: 78172 RVA: 0x0056CD14 File Offset: 0x0056AF14 public float JMCNEEANEKK { get { return this.BIEPJCPFDFF.CPIBGJLHLBL(); } set { this.BIEPJCPFDFF.MEAINJPIECA(value); } } // Token: 0x1700074A RID: 1866 // (get) Token: 0x0601315D RID: 78173 RVA: 0x0056CD24 File Offset: 0x0056AF24 // (set) Token: 0x0601316D RID: 78189 RVA: 0x0056CECC File Offset: 0x0056B0CC public int CNHBPJFLDCE { get { return this.JIHKECPJGJI.CPIBGJLHLBL(); } set { this.JIHKECPJGJI.MEAINJPIECA(value); } } // Token: 0x1700074F RID: 1871 // (get) Token: 0x06013171 RID: 78193 RVA: 0x0056CF04 File Offset: 0x0056B104 // (set) Token: 0x0601315E RID: 78174 RVA: 0x0056CD34 File Offset: 0x0056AF34 public float OAHOAODECAP { get { return this.ILPEMOIPNLJ.CPIBGJLHLBL(); } set { this.ILPEMOIPNLJ.MEAINJPIECA(value); } } // Token: 0x0601315F RID: 78175 RVA: 0x0056CD44 File Offset: 0x0056AF44 public float HKINJPICAPH() { return this.BIEPJCPFDFF.CPIBGJLHLBL(); } // Token: 0x06013160 RID: 78176 RVA: 0x0056CD54 File Offset: 0x0056AF54 public void DBOHEHOPLEJ(float NOBAPCOKFIL) { this.DKJBDDNJNAC.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06013161 RID: 78177 RVA: 0x0056CD64 File Offset: 0x0056AF64 public int LDIFCKODBJC() { return this.KGMMHJDNJFD.CPIBGJLHLBL(); } // Token: 0x06013163 RID: 78179 RVA: 0x0056CD7C File Offset: 0x0056AF7C private void NABCKCHLNEO(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06013164 RID: 78180 RVA: 0x0056CD88 File Offset: 0x0056AF88 public void DMGGJBNMDBC(float NOBAPCOKFIL) { this.DKJBDDNJNAC.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06013165 RID: 78181 RVA: 0x0056CD98 File Offset: 0x0056AF98 public void OLMLDNPDMAF(float NOBAPCOKFIL) { this.JHPLAMOEOJL.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06013167 RID: 78183 RVA: 0x0056CDB8 File Offset: 0x0056AFB8 public float AJLJIJEEKDF() { return this.ILPEMOIPNLJ.CPIBGJLHLBL(); } // Token: 0x06013168 RID: 78184 RVA: 0x0056CDC8 File Offset: 0x0056AFC8 public GNGJCJCBEOP(LNJFBGIBLHA JEFGMHBLLKI, int AFOILMAKJLE) { this.OGANCGKMOHE = JEFGMHBLLKI; this.JIHKECPJGJI = new LHLLJPPCDKA(JEFGMHBLLKI, "HEALTH", AFOILMAKJLE, IKCAJLLAFML.ANYONE, new Action(this.FFBEABHGHNH)); this.KGMMHJDNJFD = new LHLLJPPCDKA(JEFGMHBLLKI, "ENEMY_TARGETS", 0, IKCAJLLAFML.MASTER, null); this.JHPLAMOEOJL = new LHLLJPPCDKA(JEFGMHBLLKI, "LAST_DEATH_TIME", float.MinValue, IKCAJLLAFML.ANYONE, null); this.BGOCHLHNPDD = new LHLLJPPCDKA(JEFGMHBLLKI, "LAST_DAMAGE_TIME", float.MinValue, IKCAJLLAFML.ANYONE, null); this.BIEPJCPFDFF = new LHLLJPPCDKA(JEFGMHBLLKI, "LAST_REVIVE_TIME", float.MinValue, IKCAJLLAFML.MASTER, null); this.ILPEMOIPNLJ = new LHLLJPPCDKA(JEFGMHBLLKI, "LAST_REVIVE_OTHER_TIME", float.MinValue, IKCAJLLAFML.MASTER, null); this.DKJBDDNJNAC = new LHLLJPPCDKA(JEFGMHBLLKI, "INVINCIBILITY_END_TIME", float.MinValue, IKCAJLLAFML.MASTER, null); this.GKDGGJOGOEH(); } // Token: 0x06013169 RID: 78185 RVA: 0x0056CE94 File Offset: 0x0056B094 public bool HAFLBKCOCON() { return this.k__BackingField; } // Token: 0x1700074C RID: 1868 // (get) Token: 0x0601316A RID: 78186 RVA: 0x0056CE9C File Offset: 0x0056B09C // (set) Token: 0x06013178 RID: 78200 RVA: 0x0056D024 File Offset: 0x0056B224 public float JAMLLIKPCHD { get { return this.JHPLAMOEOJL.CPIBGJLHLBL(); } set { this.JHPLAMOEOJL.MEAINJPIECA(value); } } // Token: 0x0601316B RID: 78187 RVA: 0x0056CEAC File Offset: 0x0056B0AC public float JGHMIFIDPKK() { return this.BGOCHLHNPDD.CPIBGJLHLBL(); } // Token: 0x0601316C RID: 78188 RVA: 0x0056CEBC File Offset: 0x0056B0BC public void OBNBJOGCDIB(float NOBAPCOKFIL) { this.DKJBDDNJNAC.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0601316E RID: 78190 RVA: 0x0056CEDC File Offset: 0x0056B0DC public void OHBIEJPCEME(float NOBAPCOKFIL) { this.BIEPJCPFDFF.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x06013170 RID: 78192 RVA: 0x0056CEFC File Offset: 0x0056B0FC public bool HFJEBPKMLNI() { return this.k__BackingField; } // Token: 0x06013173 RID: 78195 RVA: 0x0056CF4C File Offset: 0x0056B14C public void CIENMJLMFGB(Action NOBAPCOKFIL) { Action action = this.AGAMHAHKEKD; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.AGAMHAHKEKD, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06013174 RID: 78196 RVA: 0x0056CF84 File Offset: 0x0056B184 public void BPKHGDKJIKP(Action NOBAPCOKFIL) { Action action = this.AGAMHAHKEKD; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.AGAMHAHKEKD, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06013175 RID: 78197 RVA: 0x0056CFBC File Offset: 0x0056B1BC public void GKDGGJOGOEH() { this.GNLHHPCGDGI = !FKJHLNJDEKK.CPIBGJLHLBL(this.OGANCGKMOHE.KJOEMGEOBBA).BCBJFKEFMMI(); } // Token: 0x06013176 RID: 78198 RVA: 0x0056CFDC File Offset: 0x0056B1DC public void FHJNNPDCMJG(Action NOBAPCOKFIL) { Action action = this.AGAMHAHKEKD; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.AGAMHAHKEKD, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06013177 RID: 78199 RVA: 0x0056D014 File Offset: 0x0056B214 public float OLEBIHOEKCF() { return this.ILPEMOIPNLJ.CPIBGJLHLBL(); } // Token: 0x06013179 RID: 78201 RVA: 0x0056D034 File Offset: 0x0056B234 private void CMMJAKELCME(bool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0601317A RID: 78202 RVA: 0x0056D040 File Offset: 0x0056B240 public int BMGBKAAILFA() { return this.KGMMHJDNJFD.CPIBGJLHLBL(); } // Token: 0x1700074D RID: 1869 // (get) Token: 0x0601317C RID: 78204 RVA: 0x0056D060 File Offset: 0x0056B260 // (set) Token: 0x0601317B RID: 78203 RVA: 0x0056D050 File Offset: 0x0056B250 public float EECGCKPIPMN { get { return this.BGOCHLHNPDD.CPIBGJLHLBL(); } set { this.BGOCHLHNPDD.MEAINJPIECA(value); } } // Token: 0x0601317D RID: 78205 RVA: 0x0056D070 File Offset: 0x0056B270 public void AFAFLBGHFGL(float NOBAPCOKFIL) { this.ILPEMOIPNLJ.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0601317E RID: 78206 RVA: 0x0056D080 File Offset: 0x0056B280 public float FNAEHKIGGPG() { return this.BGOCHLHNPDD.CPIBGJLHLBL(); } // Token: 0x0400355F RID: 13663 private LHLLJPPCDKA JIHKECPJGJI; // Token: 0x04003560 RID: 13664 private LHLLJPPCDKA KGMMHJDNJFD; // Token: 0x04003561 RID: 13665 private LHLLJPPCDKA JHPLAMOEOJL; // Token: 0x04003562 RID: 13666 private LHLLJPPCDKA BGOCHLHNPDD; // Token: 0x04003563 RID: 13667 private LHLLJPPCDKA BIEPJCPFDFF; // Token: 0x04003564 RID: 13668 private LHLLJPPCDKA ILPEMOIPNLJ; // Token: 0x04003565 RID: 13669 private LHLLJPPCDKA DKJBDDNJNAC; // Token: 0x04003567 RID: 13671 private LNJFBGIBLHA OGANCGKMOHE; } }