scripts
This commit is contained in:
@@ -0,0 +1,3700 @@
|
||||
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<GameObject>(gameObject2);
|
||||
this.EHBFMICBDIF[i] = gameObject3.GetComponent<PlayerCombatUI>();
|
||||
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<ScreenSpaceNotificationManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.EKGFLDNPEJL != null)
|
||||
{
|
||||
SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.EKGFLDNPEJL.StartTakeDamageVignette(0f);
|
||||
yield return new WaitForSeconds(0.3f);
|
||||
SingletonMonoBehaviour<CameraRig>.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<JLDIJEHEDOK.FFCKNHFMIOB>(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<LNJFBGIBLHA> 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<Weapon>();
|
||||
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<LNJFBGIBLHA> NOBAPCOKFIL)
|
||||
{
|
||||
Action<LNJFBGIBLHA> action = this.BJKFAKDOCFK;
|
||||
Action<LNJFBGIBLHA> action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action<LNJFBGIBLHA>>(ref this.BJKFAKDOCFK, (Action<LNJFBGIBLHA>)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<ScreenSpaceNotificationManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<PlayerHand, PlayerHand>(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<ScreenSpaceNotificationManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<JLDIJEHEDOK.ACDFJAOCJCO>(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<ScreenSpaceNotificationManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<JLDIJEHEDOK.AHAOMJCEBHD>(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<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.FCGEKALBGOK != null)
|
||||
{
|
||||
SingletonMonoBehaviour<CameraRig>.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<PlayerHand>(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<JLDIJEHEDOK.DBEENHHDFAB>(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<JLDIJEHEDOK.LJODJFFPFPK>(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<Action>(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<JLDIJEHEDOK.FFCKNHFMIOB>(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<GameObject>(gameObject2);
|
||||
this.EHBFMICBDIF[i] = gameObject3.GetComponent<PlayerCombatUI>();
|
||||
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<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.DCLOJFHOFGA() != null)
|
||||
{
|
||||
float num = Mathf.Clamp01((float)LFONELBJLED / (float)GNCDMBNIPNN);
|
||||
float num2 = this.FMBELJHPBCG.PNOOBNCKAMJ.FKHFJHJPHDH().DamagedMonochromeCurve.Evaluate(num);
|
||||
SingletonMonoBehaviour<CameraRig>.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<JLDIJEHEDOK.ACDFJAOCJCO>(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<Action>(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<JLDIJEHEDOK.LJODJFFPFPK>(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<Weapon>();
|
||||
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<ScreenSpaceNotificationManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.FCGEKALBGOK != null)
|
||||
{
|
||||
float num = Mathf.Clamp01((float)LFONELBJLED / (float)GNCDMBNIPNN);
|
||||
float num2 = this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.DamagedMonochromeCurve.Evaluate(num);
|
||||
SingletonMonoBehaviour<CameraRig>.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<GameObject>(this.FMBELJHPBCG.PNOOBNCKAMJ.JDICOGKGEMP.EnemyCombatUIPrefab.gameObject);
|
||||
EnemyCombatUI component = gameObject.GetComponent<EnemyCombatUI>();
|
||||
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<Action>(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<ScreenSpaceNotificationManager>.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<Action>(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<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.EKGFLDNPEJL != null)
|
||||
{
|
||||
SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.EKGFLDNPEJL.StartTakeDamageVignette(0f);
|
||||
yield return new WaitForSeconds(0.3f);
|
||||
SingletonMonoBehaviour<CameraRig>.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<JLDIJEHEDOK.AHAOMJCEBHD>(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<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.FCGEKALBGOK != null)
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.FCGEKALBGOK.KKJGLNPFKNE)
|
||||
{
|
||||
SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.FCGEKALBGOK.LerpToMonochromeAmount(0f, 0.5f);
|
||||
}
|
||||
else
|
||||
{
|
||||
SingletonMonoBehaviour<CameraRig>.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<ScreenSpaceNotificationManager>.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<JLDIJEHEDOK.AHAOMJCEBHD>(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<JLDIJEHEDOK.DBEENHHDFAB>(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<JLDIJEHEDOK.LJODJFFPFPK>(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<ScreenSpaceNotificationManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<ScreenSpaceNotificationManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.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<PlayerHand>(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<JLDIJEHEDOK.FFCKNHFMIOB>(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<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.EKGFLDNPEJL != null)
|
||||
{
|
||||
SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.EKGFLDNPEJL.StartTakeDamageVignette(0f);
|
||||
yield return new WaitForSeconds(0.3f);
|
||||
SingletonMonoBehaviour<CameraRig>.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<Weapon>();
|
||||
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<PlayerHand>(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<LNJFBGIBLHA> NOBAPCOKFIL)
|
||||
{
|
||||
Action<LNJFBGIBLHA> action = this.BJKFAKDOCFK;
|
||||
Action<LNJFBGIBLHA> action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action<LNJFBGIBLHA>>(ref this.BJKFAKDOCFK, (Action<LNJFBGIBLHA>)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<PlayerHand, PlayerHand>(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<EnemyCombatUI> IDLCFOBCPMK = new List<EnemyCombatUI>();
|
||||
|
||||
// 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<int, JLDIJEHEDOK.GNGJCJCBEOP> PLBGONEGIHC = new Dictionary<int, JLDIJEHEDOK.GNGJCJCBEOP>();
|
||||
|
||||
// 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<LNJFBGIBLHA> 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.<DIHJAPLFCNB>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.<DIHJAPLFCNB>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<int>(JEFGMHBLLKI, "HEALTH", AFOILMAKJLE, IKCAJLLAFML.ANYONE, new Action(this.FFBEABHGHNH));
|
||||
this.KGMMHJDNJFD = new LHLLJPPCDKA<int>(JEFGMHBLLKI, "ENEMY_TARGETS", 0, IKCAJLLAFML.MASTER, null);
|
||||
this.JHPLAMOEOJL = new LHLLJPPCDKA<float>(JEFGMHBLLKI, "LAST_DEATH_TIME", float.MinValue, IKCAJLLAFML.ANYONE, null);
|
||||
this.BGOCHLHNPDD = new LHLLJPPCDKA<float>(JEFGMHBLLKI, "LAST_DAMAGE_TIME", float.MinValue, IKCAJLLAFML.ANYONE, null);
|
||||
this.BIEPJCPFDFF = new LHLLJPPCDKA<float>(JEFGMHBLLKI, "LAST_REVIVE_TIME", float.MinValue, IKCAJLLAFML.MASTER, null);
|
||||
this.ILPEMOIPNLJ = new LHLLJPPCDKA<float>(JEFGMHBLLKI, "LAST_REVIVE_OTHER_TIME", float.MinValue, IKCAJLLAFML.MASTER, null);
|
||||
this.DKJBDDNJNAC = new LHLLJPPCDKA<float>(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.<DIHJAPLFCNB>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.<DIHJAPLFCNB>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06013173 RID: 78195 RVA: 0x0056CF4C File Offset: 0x0056B14C
|
||||
public void CIENMJLMFGB(Action<LNJFBGIBLHA> NOBAPCOKFIL)
|
||||
{
|
||||
Action<LNJFBGIBLHA> action = this.AGAMHAHKEKD;
|
||||
Action<LNJFBGIBLHA> action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action<LNJFBGIBLHA>>(ref this.AGAMHAHKEKD, (Action<LNJFBGIBLHA>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
||||
}
|
||||
while (action != action2);
|
||||
}
|
||||
|
||||
// Token: 0x06013174 RID: 78196 RVA: 0x0056CF84 File Offset: 0x0056B184
|
||||
public void BPKHGDKJIKP(Action<LNJFBGIBLHA> NOBAPCOKFIL)
|
||||
{
|
||||
Action<LNJFBGIBLHA> action = this.AGAMHAHKEKD;
|
||||
Action<LNJFBGIBLHA> action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action<LNJFBGIBLHA>>(ref this.AGAMHAHKEKD, (Action<LNJFBGIBLHA>)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<LNJFBGIBLHA> NOBAPCOKFIL)
|
||||
{
|
||||
Action<LNJFBGIBLHA> action = this.AGAMHAHKEKD;
|
||||
Action<LNJFBGIBLHA> action2;
|
||||
do
|
||||
{
|
||||
action2 = action;
|
||||
action = Interlocked.CompareExchange<Action<LNJFBGIBLHA>>(ref this.AGAMHAHKEKD, (Action<LNJFBGIBLHA>)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.<DIHJAPLFCNB>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<int> JIHKECPJGJI;
|
||||
|
||||
// Token: 0x04003560 RID: 13664
|
||||
private LHLLJPPCDKA<int> KGMMHJDNJFD;
|
||||
|
||||
// Token: 0x04003561 RID: 13665
|
||||
private LHLLJPPCDKA<float> JHPLAMOEOJL;
|
||||
|
||||
// Token: 0x04003562 RID: 13666
|
||||
private LHLLJPPCDKA<float> BGOCHLHNPDD;
|
||||
|
||||
// Token: 0x04003563 RID: 13667
|
||||
private LHLLJPPCDKA<float> BIEPJCPFDFF;
|
||||
|
||||
// Token: 0x04003564 RID: 13668
|
||||
private LHLLJPPCDKA<float> ILPEMOIPNLJ;
|
||||
|
||||
// Token: 0x04003565 RID: 13669
|
||||
private LHLLJPPCDKA<float> DKJBDDNJNAC;
|
||||
|
||||
// Token: 0x04003567 RID: 13671
|
||||
private LNJFBGIBLHA OGANCGKMOHE;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user