993 lines
47 KiB
C#
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>();
|
|
}
|
|
}
|