Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/Activities/Quest/Goblin2/QuestFirePowerup.cs
T
2026-06-04 11:42:34 +02:00

993 lines
47 KiB
C#

using System;
using System.Collections.Generic;
using RecRoom.Core.AI;
using RecRoom.Core.Powerups;
using UnityEngine;
namespace RecRoom.Activities.Quest.Goblin2
{
// Token: 0x02000136 RID: 310
public class QuestFirePowerup : Powerup
{
// Token: 0x06004185 RID: 16773 RVA: 0x0014ED64 File Offset: 0x0014CF64
protected virtual void JKGJCLOABCJ(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.OEJKOLAAMPN(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004186 RID: 16774 RVA: 0x0014ED80 File Offset: 0x0014CF80
protected virtual void EIOEGDPAJAO(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PIMIBJHMDMJ(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004187 RID: 16775 RVA: 0x0014ED9C File Offset: 0x0014CF9C
protected virtual void BPAMADGMGHN(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.ODEJBBBMLDF(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004188 RID: 16776 RVA: 0x0014EDB8 File Offset: 0x0014CFB8
private void PAPEJOGJHOA(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.BHCCHBHNHCG)
{
if (!OELGAHAMCLH.BHCCHBHNHCG)
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.ECHJNDDOIBD, BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x06004189 RID: 16777 RVA: 0x0014EE88 File Offset: 0x0014D088
private void IKCENJIGOHA(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DFJFKOLLEMK())
{
if (!OELGAHAMCLH.BHCCHBHNHCG)
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.NCANAACNOIJ(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x0600418A RID: 16778 RVA: 0x0014EF58 File Offset: 0x0014D158
private void EEBFCHGJOLB(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DGLKKANNBPD())
{
if (!OELGAHAMCLH.JNOCCMDBMIO())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.MBDHMINFKLO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x0600418B RID: 16779 RVA: 0x0014F028 File Offset: 0x0014D228
protected virtual void IJPMOPHDGDJ(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.GJGNGPLEFBB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x0600418C RID: 16780 RVA: 0x0014F044 File Offset: 0x0014D244
private void CLFBMHKGOJN(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DGLKKANNBPD())
{
if (!OELGAHAMCLH.BHCCHBHNHCG)
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.NCANAACNOIJ(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x0600418E RID: 16782 RVA: 0x0014F140 File Offset: 0x0014D340
private void ODEJBBBMLDF(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.BHCCHBHNHCG)
{
if (!OELGAHAMCLH.JNOCCMDBMIO())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.CCNLIBDCBAN(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x0600418F RID: 16783 RVA: 0x0014F210 File Offset: 0x0014D410
private void BKKGPMFBBGD(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.GANDPDNCOKF())
{
if (!OELGAHAMCLH.JNOCCMDBMIO())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.LFDHAGFOKKO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x06004190 RID: 16784 RVA: 0x0014F2E0 File Offset: 0x0014D4E0
protected virtual void HNMGDOAAOOB(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.IKOCDMDKNCF(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004191 RID: 16785 RVA: 0x0014F2FC File Offset: 0x0014D4FC
private void NCOAJOGGLIH(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DGLOKLCEMLH())
{
if (!OELGAHAMCLH.IGIPCHFCFNN())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.LFDHAGFOKKO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x06004192 RID: 16786 RVA: 0x0014F3CC File Offset: 0x0014D5CC
private void IKOCDMDKNCF(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.GANDPDNCOKF())
{
if (!OELGAHAMCLH.IGIPCHFCFNN())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.CCNLIBDCBAN(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x06004193 RID: 16787 RVA: 0x0014F49C File Offset: 0x0014D69C
protected virtual void BIONIIHKMJK(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PPBOBLPCLHG(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004194 RID: 16788 RVA: 0x0014F4B8 File Offset: 0x0014D6B8
protected virtual void FGCLFCEINLG(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PNCAGKEJFJB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004195 RID: 16789 RVA: 0x0014F4D4 File Offset: 0x0014D6D4
private void PPBOBLPCLHG(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.IGIPCHFCFNN())
{
if (!OELGAHAMCLH.DFJFKOLLEMK())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.BBHPOAFPKAE(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x06004196 RID: 16790 RVA: 0x0014F5A4 File Offset: 0x0014D7A4
protected virtual void MGIDOJPKLJJ(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.JEPKNCNAONH(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004197 RID: 16791 RVA: 0x0014F5C0 File Offset: 0x0014D7C0
protected virtual void AOAIFEPFCMP(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PPBOBLPCLHG(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004198 RID: 16792 RVA: 0x0014F5DC File Offset: 0x0014D7DC
protected virtual void DPLHBNFJBMG(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.AOADPOPDCDG(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x06004199 RID: 16793 RVA: 0x0014F5F8 File Offset: 0x0014D7F8
protected virtual void GFPDHDKOEKH(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.IPEPBIMCLCD(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x0600419A RID: 16794 RVA: 0x0014F614 File Offset: 0x0014D814
protected virtual void NBCOAGKIKBF(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PNCAGKEJFJB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x0600419B RID: 16795 RVA: 0x0014F630 File Offset: 0x0014D830
protected virtual void AJKAMGEKEEG(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.HPPADFAJHFM(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x0600419C RID: 16796 RVA: 0x0014F64C File Offset: 0x0014D84C
private void INGOGFCNCOM(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.JNOCCMDBMIO())
{
if (!OELGAHAMCLH.JNOCCMDBMIO())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.ECHJNDDOIBD, BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x0600419D RID: 16797 RVA: 0x0014F71C File Offset: 0x0014D91C
protected virtual void LGIKAGCBHAL(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.NCOAJOGGLIH(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x0600419E RID: 16798 RVA: 0x0014F738 File Offset: 0x0014D938
protected virtual void JJFIPJFCGAK(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.ADKJBGOAICK(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x0600419F RID: 16799 RVA: 0x0014F754 File Offset: 0x0014D954
private void KINKPDLFKCN(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.IGIPCHFCFNN())
{
if (!OELGAHAMCLH.IGIPCHFCFNN())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.PCJHKOOLCKM(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041A0 RID: 16800 RVA: 0x0014F824 File Offset: 0x0014DA24
private void GOKHMMKODEF(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.IGIPCHFCFNN())
{
if (!OELGAHAMCLH.IGIPCHFCFNN())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.AKKFJNDBOJL(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041A1 RID: 16801 RVA: 0x0014F8F4 File Offset: 0x0014DAF4
private void JHMLFNAPANG(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DGLKKANNBPD())
{
if (!OELGAHAMCLH.GANDPDNCOKF())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.LFDHAGFOKKO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041A2 RID: 16802 RVA: 0x0014F9C4 File Offset: 0x0014DBC4
private void NDPEKDHKLEC(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DGLOKLCEMLH())
{
if (!OELGAHAMCLH.DFJFKOLLEMK())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.LFDHAGFOKKO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041A3 RID: 16803 RVA: 0x0014FA94 File Offset: 0x0014DC94
protected virtual void GKOFBPOCPHF(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.EEBFCHGJOLB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041A4 RID: 16804 RVA: 0x0014FAB0 File Offset: 0x0014DCB0
protected virtual void JOALGJHGHNC(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.AOADPOPDCDG(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041A5 RID: 16805 RVA: 0x0014FACC File Offset: 0x0014DCCC
protected virtual void JKIKLHONGBK(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.BKKGPMFBBGD(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041A6 RID: 16806 RVA: 0x0014FAE8 File Offset: 0x0014DCE8
private void IBPJOCNHBIE(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DGLKKANNBPD())
{
if (!OELGAHAMCLH.DGLOKLCEMLH())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.GOLECFELBEI(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041A7 RID: 16807 RVA: 0x0014FBB8 File Offset: 0x0014DDB8
protected virtual void LKHDMOHNIJJ(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.DAKHEAJAHDC(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041A8 RID: 16808 RVA: 0x0014FBD4 File Offset: 0x0014DDD4
private void JEPKNCNAONH(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.BHCCHBHNHCG)
{
if (!OELGAHAMCLH.DFJFKOLLEMK())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.BJMJBHLDGPE(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041A9 RID: 16809 RVA: 0x0014FCA4 File Offset: 0x0014DEA4
private void FAIIBBOGNJK(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.GANDPDNCOKF())
{
if (!OELGAHAMCLH.IGIPCHFCFNN())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.CCNLIBDCBAN(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041AA RID: 16810 RVA: 0x0014FD74 File Offset: 0x0014DF74
private void ODIHOEOOPLO(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DFJFKOLLEMK())
{
if (!OELGAHAMCLH.DFJFKOLLEMK())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.NKKEOMEKLHO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041AB RID: 16811 RVA: 0x0014FE44 File Offset: 0x0014E044
protected virtual void JEEGHHLBNOM(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.GNIDMDBDONM(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041AC RID: 16812 RVA: 0x0014FE60 File Offset: 0x0014E060
protected virtual void LHPNEBKODAE(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PIMIBJHMDMJ(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041AD RID: 16813 RVA: 0x0014FE7C File Offset: 0x0014E07C
protected virtual void GKFHFLJMEEA(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.DAJAMKNLKBB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041AE RID: 16814 RVA: 0x0014FE98 File Offset: 0x0014E098
protected virtual void LCGLHOKNKJH(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.GNIDMDBDONM(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041AF RID: 16815 RVA: 0x0014FEB4 File Offset: 0x0014E0B4
private void HPPADFAJHFM(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.BHCCHBHNHCG)
{
if (!OELGAHAMCLH.DGLKKANNBPD())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.BBHPOAFPKAE(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041B0 RID: 16816 RVA: 0x0014FF84 File Offset: 0x0014E184
protected virtual void KLMBPBCCJNO(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.OEJKOLAAMPN(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041B1 RID: 16817 RVA: 0x0014FFA0 File Offset: 0x0014E1A0
private void DAKHEAJAHDC(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.GANDPDNCOKF())
{
if (!OELGAHAMCLH.IGIPCHFCFNN())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.LFDHAGFOKKO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041B2 RID: 16818 RVA: 0x00150070 File Offset: 0x0014E270
protected virtual void PGPDMOJDPCC(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.HPPADFAJHFM(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041B3 RID: 16819 RVA: 0x0015008C File Offset: 0x0014E28C
private void GJGNGPLEFBB(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.BHCCHBHNHCG)
{
if (!OELGAHAMCLH.DFJFKOLLEMK())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.NKKEOMEKLHO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041B4 RID: 16820 RVA: 0x0015015C File Offset: 0x0014E35C
protected virtual void LPGBMIGHODF(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.GNIDMDBDONM(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041B5 RID: 16821 RVA: 0x00150178 File Offset: 0x0014E378
protected virtual void DCIFPBKKPBL(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.ADKJBGOAICK(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041B6 RID: 16822 RVA: 0x00150194 File Offset: 0x0014E394
protected virtual void AJKGHCNELDE(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.IPEPBIMCLCD(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041B7 RID: 16823 RVA: 0x001501B0 File Offset: 0x0014E3B0
protected virtual void JFGMOCGFIED(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PNCAGKEJFJB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041B8 RID: 16824 RVA: 0x001501CC File Offset: 0x0014E3CC
private void IPEPBIMCLCD(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DFJFKOLLEMK())
{
if (!OELGAHAMCLH.GANDPDNCOKF())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.AKKFJNDBOJL(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041B9 RID: 16825 RVA: 0x0015029C File Offset: 0x0014E49C
private void AOADPOPDCDG(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.GANDPDNCOKF())
{
if (!OELGAHAMCLH.JNOCCMDBMIO())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.ODEBNHJLDGE(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041BA RID: 16826 RVA: 0x0015036C File Offset: 0x0014E56C
protected virtual void PLKOLHGPPEB(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.GJGNGPLEFBB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041BB RID: 16827 RVA: 0x00150388 File Offset: 0x0014E588
private void PNCAGKEJFJB(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DGLKKANNBPD())
{
if (!OELGAHAMCLH.BHCCHBHNHCG)
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.ABDBMLDFLHL(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041BC RID: 16828 RVA: 0x00150458 File Offset: 0x0014E658
protected virtual void KIGPPNPEDKE(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.EEBFCHGJOLB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041BD RID: 16829 RVA: 0x00150474 File Offset: 0x0014E674
protected virtual void BCEMANHAAPB(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.IKCENJIGOHA(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041BE RID: 16830 RVA: 0x00150490 File Offset: 0x0014E690
protected virtual void LFBMBELGCPK(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.KINKPDLFKCN(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041BF RID: 16831 RVA: 0x001504AC File Offset: 0x0014E6AC
private void FIHFHMBKPIH(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.IGIPCHFCFNN())
{
if (!OELGAHAMCLH.IGIPCHFCFNN())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.CCNLIBDCBAN(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041C0 RID: 16832 RVA: 0x0015057C File Offset: 0x0014E77C
protected virtual void LLIHENDGNOA(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.NCOAJOGGLIH(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041C1 RID: 16833 RVA: 0x00150598 File Offset: 0x0014E798
protected virtual void IJANKDBKCMM(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.GNIDMDBDONM(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041C2 RID: 16834 RVA: 0x001505B4 File Offset: 0x0014E7B4
private void DOKELEENKMJ(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.IGIPCHFCFNN())
{
if (!OELGAHAMCLH.DGLKKANNBPD())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.ODEBNHJLDGE(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041C3 RID: 16835 RVA: 0x00150684 File Offset: 0x0014E884
private void PGGLBHNGKHD(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.IGIPCHFCFNN())
{
if (!OELGAHAMCLH.DFJFKOLLEMK())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.ECHJNDDOIBD, BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041C4 RID: 16836 RVA: 0x00150754 File Offset: 0x0014E954
protected virtual void DPFIJJMEPML(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PPBOBLPCLHG(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041C5 RID: 16837 RVA: 0x00150770 File Offset: 0x0014E970
private void PIMIBJHMDMJ(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.DGLOKLCEMLH())
{
if (!OELGAHAMCLH.JNOCCMDBMIO())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.ABDBMLDFLHL(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041C6 RID: 16838 RVA: 0x00150840 File Offset: 0x0014EA40
protected virtual void GNCAHCJIGBL(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.IKOCDMDKNCF(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041C7 RID: 16839 RVA: 0x0015085C File Offset: 0x0014EA5C
private void GNIDMDBDONM(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.BHCCHBHNHCG)
{
if (!OELGAHAMCLH.JNOCCMDBMIO())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.BJMJBHLDGPE(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.NORMAL, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041C8 RID: 16840 RVA: 0x0015092C File Offset: 0x0014EB2C
protected virtual void JMPPPAJLALP(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.NCOAJOGGLIH(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041C9 RID: 16841 RVA: 0x00150948 File Offset: 0x0014EB48
protected virtual void GALHCCHHDFE(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.CLFBMHKGOJN(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041CA RID: 16842 RVA: 0x00150964 File Offset: 0x0014EB64
protected virtual void DBMHOAJDAHC(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PPBOBLPCLHG(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041CB RID: 16843 RVA: 0x00150980 File Offset: 0x0014EB80
protected virtual void HFDPFJOJAPI(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.JEPKNCNAONH(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041CC RID: 16844 RVA: 0x0015099C File Offset: 0x0014EB9C
private void OEJKOLAAMPN(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.IGIPCHFCFNN())
{
if (!OELGAHAMCLH.IGIPCHFCFNN())
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.PCJHKOOLCKM(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041CD RID: 16845 RVA: 0x00150A6C File Offset: 0x0014EC6C
protected virtual void KOCBBLHMPFD(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.JHMLFNAPANG(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041CE RID: 16846 RVA: 0x00150A88 File Offset: 0x0014EC88
protected virtual void LOJPHHGBBLA(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.EEBFCHGJOLB(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041CF RID: 16847 RVA: 0x00150AA4 File Offset: 0x0014ECA4
protected override void GHFOGLPDKIE(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PAPEJOGJHOA(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041D0 RID: 16848 RVA: 0x00150AC0 File Offset: 0x0014ECC0
private void ADKJBGOAICK(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.GANDPDNCOKF())
{
if (!OELGAHAMCLH.BHCCHBHNHCG)
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.CCNLIBDCBAN(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.NORMAL, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041D1 RID: 16849 RVA: 0x00150B90 File Offset: 0x0014ED90
private void DAJAMKNLKBB(Enemy OELGAHAMCLH, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, IHEAKAOGCIF CACIBBKDNIH)
{
if ((BLBPGNFCBEO != null && !this.KHDEHFKMIBI.ContainsKey(OELGAHAMCLH)) || Time.time > this.KHDEHFKMIBI[OELGAHAMCLH] + this.minRepeatDamageInterval)
{
if (base.JNOCCMDBMIO())
{
if (!OELGAHAMCLH.BHCCHBHNHCG)
{
OELGAHAMCLH.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
}
Vector3 vector = CACIBBKDNIH.PMEFMHLCPMF.normalized * this.bonusEnemyForce;
int enemyDamage = BLBPGNFCBEO.GetEnemyDamage(CACIBBKDNIH.CEGCFPKHDOE);
OELGAHAMCLH.AuthorityApplyAttack(BLBPGNFCBEO.NKKEOMEKLHO(), BLBPGNFCBEO, BDOBLEKAEAM, MHEBDODJGOA.SHIELD, enemyDamage, CACIBBKDNIH.LLKJDBBNPKB, CACIBBKDNIH.EPIJGDAJDJN);
OELGAHAMCLH.AuthorityOnDamageApplyForce(BDOBLEKAEAM, MHEBDODJGOA.SHIELD, vector, CACIBBKDNIH.LLKJDBBNPKB);
}
this.KHDEHFKMIBI[OELGAHAMCLH] = Time.time;
}
}
// Token: 0x060041D2 RID: 16850 RVA: 0x00150C60 File Offset: 0x0014EE60
protected virtual void MPMKFBPCBAH(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.PGGLBHNGKHD(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041D3 RID: 16851 RVA: 0x00150C7C File Offset: 0x0014EE7C
protected virtual void LOAOKEJEGCL(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.CLFBMHKGOJN(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x060041D4 RID: 16852 RVA: 0x00150C98 File Offset: 0x0014EE98
protected virtual void LLMMFFCGBGI(Weapon BLBPGNFCBEO, Enemy LLFCJNJMFOP, IHEAKAOGCIF CACIBBKDNIH)
{
base.GHFOGLPDKIE(BLBPGNFCBEO, LLFCJNJMFOP, CACIBBKDNIH);
this.CLFBMHKGOJN(LLFCJNJMFOP, BLBPGNFCBEO, BLBPGNFCBEO.JNFCPPPFGAM, CACIBBKDNIH);
}
// Token: 0x04000832 RID: 2098
[SerializeField]
private float bonusEnemyForce = 20f;
// Token: 0x04000833 RID: 2099
[SerializeField]
private float minRepeatDamageInterval = 0.5f;
// Token: 0x04000834 RID: 2100
private readonly Dictionary<Enemy, float> KHDEHFKMIBI = new Dictionary<Enemy, float>();
}
}