scripts
This commit is contained in:
@@ -0,0 +1,2258 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Tools.Weapons;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest.Goblin2
|
||||
{
|
||||
// Token: 0x02000132 RID: 306
|
||||
public class ForceWandWeapon : SpreadRangedWeapon
|
||||
{
|
||||
// Token: 0x06004026 RID: 16422 RVA: 0x0014618C File Offset: 0x0014438C
|
||||
protected virtual void EOJINOILLPK(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.BHCCHBHNHCG && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.HBMBACBHDNO(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x06004027 RID: 16423 RVA: 0x00146250 File Offset: 0x00144450
|
||||
protected virtual void HADBJLMMAOA()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.DPJPKICOINE(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.MCKIJJLHCBI));
|
||||
}
|
||||
|
||||
// Token: 0x06004028 RID: 16424 RVA: 0x00146270 File Offset: 0x00144470
|
||||
private void NOOACMGAIIA(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.HFBMPDIDGHK;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.CENFDPIGGKH;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004029 RID: 16425 RVA: 0x001462A4 File Offset: 0x001444A4
|
||||
protected virtual void EKBEMBMIJLH()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.DPJPKICOINE(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.OGIAJKLLKFM));
|
||||
}
|
||||
|
||||
// Token: 0x0600402A RID: 16426 RVA: 0x001462C4 File Offset: 0x001444C4
|
||||
private void COFKJABLMIL(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.IJKLCJHGKHP;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.KDILICMKOJB;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600402B RID: 16427 RVA: 0x001462F8 File Offset: 0x001444F8
|
||||
private void NCNBOAEDNCH(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.Fire(365f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600402C RID: 16428 RVA: 0x00146310 File Offset: 0x00144510
|
||||
protected virtual bool LINLLPKBLFK()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600402D RID: 16429 RVA: 0x00146314 File Offset: 0x00144514
|
||||
protected virtual void KNOGCPGCNHH()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.MKHKAMIFDGL(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.JLPJMAJFBBE));
|
||||
}
|
||||
|
||||
// Token: 0x0600402E RID: 16430 RVA: 0x00146334 File Offset: 0x00144534
|
||||
protected virtual void EEGKBGNMMHO(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.DFBNCNIDKJK();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.JABPHMKKOII(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.HMBICEACEID(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NCKMBFBMBFM.Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.ResetVelocity();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600402F RID: 16431 RVA: 0x001463C0 File Offset: 0x001445C0
|
||||
protected void IJKLCJHGKHP(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = true;
|
||||
float num = 1654f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[0].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.NOOACMGAIIA(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[1].point,
|
||||
ANLPOIMKHLH = 226f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[0].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004030 RID: 16432 RVA: 0x00146500 File Offset: 0x00144700
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.AGJLCAJPNEI -= this.CCPGCCEGCEO;
|
||||
}
|
||||
|
||||
// Token: 0x06004031 RID: 16433 RVA: 0x00146520 File Offset: 0x00144720
|
||||
public virtual void KBGBHPFHALH(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.OnMisfire();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.NAABPMOIADH().AJHHFNCFKNF().transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 vector2 = base.BKDFLNGCINH.CAAOEAAJAIL.AJHHFNCFKNF().JMCLAMJAINC().JHBFKKAFPFG();
|
||||
Vector3 normalized = (this.barrelTransform.position - vector2).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004032 RID: 16434 RVA: 0x00146608 File Offset: 0x00144808
|
||||
protected void LMGFJDGKBAB(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = true;
|
||||
float num = 1849f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[1].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = false;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.NOOACMGAIIA(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[1].point,
|
||||
ANLPOIMKHLH = 1258f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[1].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004033 RID: 16435 RVA: 0x00146748 File Offset: 0x00144948
|
||||
protected virtual void HCALNCIKIHO(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.LAGBDOMILAF();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.COGEMPBKJIN(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.JPNHDCIOMCC(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.HGKFPFDJKGH();
|
||||
this.CCJJDJGCGNI.CLPNFBHDKEI(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004034 RID: 16436 RVA: 0x001467D4 File Offset: 0x001449D4
|
||||
private void PFHIPFJCKCA(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.Fire(463f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004035 RID: 16437 RVA: 0x001467EC File Offset: 0x001449EC
|
||||
protected virtual bool GFDLANGGEIN()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06004036 RID: 16438 RVA: 0x001467F0 File Offset: 0x001449F0
|
||||
private void OGIAJKLLKFM(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.Fire(1111f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004037 RID: 16439 RVA: 0x00146808 File Offset: 0x00144A08
|
||||
protected override void POMCHIPOPEA()
|
||||
{
|
||||
base.EIMPMCFDMIA();
|
||||
this.trigger.OBOLKPCLHIG(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.MAJMCPNFADO));
|
||||
}
|
||||
|
||||
// Token: 0x06004038 RID: 16440 RVA: 0x00146828 File Offset: 0x00144A28
|
||||
protected virtual bool CIEECDIPMKO()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06004039 RID: 16441 RVA: 0x0014682C File Offset: 0x00144A2C
|
||||
protected virtual bool LKPIKAGHMAN()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x0600403A RID: 16442 RVA: 0x00146830 File Offset: 0x00144A30
|
||||
protected virtual void LJKOHBDFHHP(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.KDGILLPNDJP();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BECFLDIAGCN(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.JKIPFCNNHHE(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.FNOGNLMDBOE();
|
||||
this.CCJJDJGCGNI.CLPNFBHDKEI(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600403B RID: 16443 RVA: 0x001468BC File Offset: 0x00144ABC
|
||||
public virtual void CMJBMOPKCKK(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.JBOFLNCFGLO();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.NAABPMOIADH().BGOGBEPJGPJ.transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 position = base.BKDFLNGCINH.CAAOEAAJAIL.BGOGBEPJGPJ.MCJBCNHLBCH().CIGPHKLAAOD;
|
||||
Vector3 normalized = (this.barrelTransform.position - position).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600403C RID: 16444 RVA: 0x001469A4 File Offset: 0x00144BA4
|
||||
protected virtual void GPIIMEILJPG(Bullet KACMOFHHALK, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
base.CHAOIOAAHON(KACMOFHHALK, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
MNNKGAIMCPN mnnkgaimcpn = this.OHOIKBMHPHH.FIMBGODJCGL(KACMOFHHALK);
|
||||
if (mnnkgaimcpn != null)
|
||||
{
|
||||
mnnkgaimcpn.MIDOHBPFODK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600403D RID: 16445 RVA: 0x001469E8 File Offset: 0x00144BE8
|
||||
private void GDDAFPHAJCP(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.PHPCPPIGDHG;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.PNFNJOELPLC;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600403E RID: 16446 RVA: 0x00146A1C File Offset: 0x00144C1C
|
||||
private void FFAECOHLLFE(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.LMGFJDGKBAB;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.PGMKFJGMFEJ;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600403F RID: 16447 RVA: 0x00146A50 File Offset: 0x00144C50
|
||||
protected virtual void OAOMPMEAGCA(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.JBOFLNCFGLO();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BECFLDIAGCN(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.DIOOKHKDKBB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.PIBFMFNMADB();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004040 RID: 16448 RVA: 0x00146ADC File Offset: 0x00144CDC
|
||||
protected void ANBMIJNLHFD(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.OOHNIIADENO(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004041 RID: 16449 RVA: 0x00146AE8 File Offset: 0x00144CE8
|
||||
private void NEBDPDACKHN(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.Fire(171f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004042 RID: 16450 RVA: 0x00146B00 File Offset: 0x00144D00
|
||||
protected virtual void IDHEINDKJIA(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.JBOFLNCFGLO();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.NPMOFENPFHN(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.HMBICEACEID(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.ResetVelocity();
|
||||
this.CCJJDJGCGNI.CLPNFBHDKEI(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004043 RID: 16451 RVA: 0x00146B8C File Offset: 0x00144D8C
|
||||
protected virtual bool CNBGABODMAG()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06004044 RID: 16452 RVA: 0x00146B90 File Offset: 0x00144D90
|
||||
protected virtual void BGCDLMLICCG(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.LAGBDOMILAF();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.FAMDDMPMGNM(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.LMIIHBOOCBD(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.KBCICEEAKCO();
|
||||
this.CCJJDJGCGNI.CLPNFBHDKEI(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004045 RID: 16453 RVA: 0x00146C1C File Offset: 0x00144E1C
|
||||
protected void FGBNNKIAPKN(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = true;
|
||||
float num = 455f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[1].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.NEINCDGPHLJ(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[0].point,
|
||||
ANLPOIMKHLH = 631f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[0].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004046 RID: 16454 RVA: 0x00146D5C File Offset: 0x00144F5C
|
||||
protected override void DIOOKHKDKBB(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.OnMisfire();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.DIOOKHKDKBB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.DIOOKHKDKBB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NCKMBFBMBFM.Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.ResetVelocity();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004047 RID: 16455 RVA: 0x00146DE8 File Offset: 0x00144FE8
|
||||
protected void AOBLNALPALP(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = false;
|
||||
float num = 1429f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[0].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = false;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.COFKJABLMIL(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[1].point,
|
||||
ANLPOIMKHLH = 1656f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[0].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004048 RID: 16456 RVA: 0x00146F28 File Offset: 0x00145128
|
||||
protected void PPHHMGPNLGF(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = true;
|
||||
float num = 956f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[0].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = false;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.NOOACMGAIIA(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[0].point,
|
||||
ANLPOIMKHLH = 901f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[0].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004049 RID: 16457 RVA: 0x00147068 File Offset: 0x00145268
|
||||
private void FIGGAEKNPFJ(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.HFBMPDIDGHK;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.CENFDPIGGKH;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600404A RID: 16458 RVA: 0x0014709C File Offset: 0x0014529C
|
||||
private void GIHOOFABJJL(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.PPHHMGPNLGF;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.PNHIMPGCOFL;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600404B RID: 16459 RVA: 0x001470D0 File Offset: 0x001452D0
|
||||
protected virtual void PAKPLLPDIOG()
|
||||
{
|
||||
base.FNNCEMJECLP();
|
||||
this.trigger.OBOLKPCLHIG(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.PJMAKBIDCNC));
|
||||
}
|
||||
|
||||
// Token: 0x0600404C RID: 16460 RVA: 0x001470F0 File Offset: 0x001452F0
|
||||
private void HGDLJEFBNLH(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (!this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD += this.GACCLOOEPFO;
|
||||
OELGAHAMCLH.OGNFDPMFHJF += this.CENFDPIGGKH;
|
||||
this.KCJLADPBHNK.Add(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600404D RID: 16461 RVA: 0x00147140 File Offset: 0x00145340
|
||||
private void JOALGAGIDED()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.MHKJHKBJMMB() <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.StopVelocity();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600404E RID: 16462 RVA: 0x0014719C File Offset: 0x0014539C
|
||||
public override void Fire(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.OnMisfire();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.CAAOEAAJAIL.BGOGBEPJGPJ.transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 position = base.BKDFLNGCINH.CAAOEAAJAIL.BGOGBEPJGPJ.BOLBONELAEF.CIGPHKLAAOD;
|
||||
Vector3 normalized = (this.barrelTransform.position - position).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600404F RID: 16463 RVA: 0x00147284 File Offset: 0x00145484
|
||||
public virtual void KBHJPJCFFLC(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.LAGBDOMILAF();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.NAABPMOIADH().AJHHFNCFKNF().transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 position = base.BKDFLNGCINH.NAABPMOIADH().HFDJIFFPEFM().BOLBONELAEF.CIGPHKLAAOD;
|
||||
Vector3 normalized = (this.barrelTransform.position - position).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004050 RID: 16464 RVA: 0x0014736C File Offset: 0x0014556C
|
||||
private void LCOGPLPFPPL(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.Fire(991f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004051 RID: 16465 RVA: 0x00147384 File Offset: 0x00145584
|
||||
protected void KDILICMKOJB(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.COFKJABLMIL(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004052 RID: 16466 RVA: 0x00147390 File Offset: 0x00145590
|
||||
protected virtual void CENCJDEAFDL()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.MKHKAMIFDGL(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.MOEMDFHKGCF));
|
||||
}
|
||||
|
||||
// Token: 0x06004053 RID: 16467 RVA: 0x001473B0 File Offset: 0x001455B0
|
||||
protected void AMNKKFMJNBN(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.CBEKEIAJJHD(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004054 RID: 16468 RVA: 0x001473BC File Offset: 0x001455BC
|
||||
protected override void CHAOIOAAHON(Bullet KACMOFHHALK, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
base.CHAOIOAAHON(KACMOFHHALK, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
MNNKGAIMCPN mnnkgaimcpn = this.OHOIKBMHPHH.CNFCPLENMOL(KACMOFHHALK);
|
||||
if (mnnkgaimcpn != null)
|
||||
{
|
||||
mnnkgaimcpn.ADAAAJEHADH();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004055 RID: 16469 RVA: 0x00147400 File Offset: 0x00145600
|
||||
protected virtual void CEPHHCKOHKP(Bullet KACMOFHHALK, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
base.CHAOIOAAHON(KACMOFHHALK, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
MNNKGAIMCPN mnnkgaimcpn = this.OHOIKBMHPHH.GAKNBPPINCK(KACMOFHHALK);
|
||||
if (mnnkgaimcpn != null)
|
||||
{
|
||||
mnnkgaimcpn.IKEBHCPGNNM();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004056 RID: 16470 RVA: 0x00147444 File Offset: 0x00145644
|
||||
private void HBMBACBHDNO(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (!this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD += this.GACCLOOEPFO;
|
||||
OELGAHAMCLH.OGNFDPMFHJF += this.ANBMIJNLHFD;
|
||||
this.KCJLADPBHNK.Add(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004057 RID: 16471 RVA: 0x00147494 File Offset: 0x00145694
|
||||
private void OOHNIIADENO(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.IMPFHMKBKPB;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.CENFDPIGGKH;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004058 RID: 16472 RVA: 0x001474C8 File Offset: 0x001456C8
|
||||
public virtual void ABAPNELKPAJ(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.KDGILLPNDJP();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.NAABPMOIADH().HFDJIFFPEFM().transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 vector2 = base.BKDFLNGCINH.CAAOEAAJAIL.HFDJIFFPEFM().FOIKGLCBJAA().JHBFKKAFPFG();
|
||||
Vector3 normalized = (this.barrelTransform.position - vector2).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004059 RID: 16473 RVA: 0x001475B0 File Offset: 0x001457B0
|
||||
protected void CENFDPIGGKH(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.NOOACMGAIIA(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600405A RID: 16474 RVA: 0x001475BC File Offset: 0x001457BC
|
||||
protected void OBAGCECMBIL(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = false;
|
||||
float num = 1435f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = false;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[0].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.GDDAFPHAJCP(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[1].point,
|
||||
ANLPOIMKHLH = 1935f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[1].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600405B RID: 16475 RVA: 0x001476FC File Offset: 0x001458FC
|
||||
protected virtual void MKMAMKDILHL()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.DPJPKICOINE(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.CCPGCCEGCEO));
|
||||
}
|
||||
|
||||
// Token: 0x0600405C RID: 16476 RVA: 0x0014771C File Offset: 0x0014591C
|
||||
protected void PGMKFJGMFEJ(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.JJMBGHGOGBB(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600405D RID: 16477 RVA: 0x00147728 File Offset: 0x00145928
|
||||
protected virtual void HFOFJMKGPIO(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.IGIPCHFCFNN() && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.HGDLJEFBNLH(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x0600405E RID: 16478 RVA: 0x001477EC File Offset: 0x001459EC
|
||||
protected virtual void OCJDDLLNAGK(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.DFBNCNIDKJK();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.JPNHDCIOMCC(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.ELEOEJEBJBI(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.PIBFMFNMADB();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600405F RID: 16479 RVA: 0x00147878 File Offset: 0x00145A78
|
||||
private void LMGNGBPGOEE(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.IMPFHMKBKPB;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.PNFNJOELPLC;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004060 RID: 16480 RVA: 0x001478AC File Offset: 0x00145AAC
|
||||
protected virtual void NPBINNCPANO()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.DPJPKICOINE(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.LDFKLIJHHFM));
|
||||
}
|
||||
|
||||
// Token: 0x06004061 RID: 16481 RVA: 0x001478CC File Offset: 0x00145ACC
|
||||
protected override void FPMMBPEOBEE()
|
||||
{
|
||||
base.LELHNBCKIEG();
|
||||
this.trigger.IKCAALIPIIO(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.NEBDPDACKHN));
|
||||
}
|
||||
|
||||
// Token: 0x06004062 RID: 16482 RVA: 0x001478EC File Offset: 0x00145AEC
|
||||
protected void HHEDPCGPJFH(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = true;
|
||||
float num = 655f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[0].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.DBBDOJLLJJH(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[0].point,
|
||||
ANLPOIMKHLH = 560f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[1].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004063 RID: 16483 RVA: 0x00147A2C File Offset: 0x00145C2C
|
||||
protected virtual void OBMAMGLHJJH()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.MKHKAMIFDGL(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.LDFKLIJHHFM));
|
||||
}
|
||||
|
||||
// Token: 0x06004064 RID: 16484 RVA: 0x00147A4C File Offset: 0x00145C4C
|
||||
private void MKCFEMBFDPM(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.Fire(1786f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004065 RID: 16485 RVA: 0x00147A64 File Offset: 0x00145C64
|
||||
private void MOEMDFHKGCF(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.Fire(682f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004066 RID: 16486 RVA: 0x00147A7C File Offset: 0x00145C7C
|
||||
private void FBKJJALHIMN()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.CIDHNKFFPIG() <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.DOMKHPHLNAD();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004067 RID: 16487 RVA: 0x00147AD8 File Offset: 0x00145CD8
|
||||
protected void LOGLELICOCF(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = false;
|
||||
float num = 866f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = false;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[1].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.DMPDEMBKLGM(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[0].point,
|
||||
ANLPOIMKHLH = 538f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[1].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004068 RID: 16488 RVA: 0x00147C18 File Offset: 0x00145E18
|
||||
private void CCPGCCEGCEO(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.Fire(1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004069 RID: 16489 RVA: 0x00147C30 File Offset: 0x00145E30
|
||||
private void OBEMPAMAKAI(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (!this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD += this.HHEDPCGPJFH;
|
||||
OELGAHAMCLH.OGNFDPMFHJF += this.CENFDPIGGKH;
|
||||
this.KCJLADPBHNK.Add(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600406A RID: 16490 RVA: 0x00147C80 File Offset: 0x00145E80
|
||||
protected void HFBMPDIDGHK(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = true;
|
||||
float num = 844f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = false;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[0].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = false;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.DBBDOJLLJJH(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[1].point,
|
||||
ANLPOIMKHLH = 261f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[1].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600406B RID: 16491 RVA: 0x00147DC0 File Offset: 0x00145FC0
|
||||
protected void CGNFFDKHJMM(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = true;
|
||||
float num = 723f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[0].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.GDDAFPHAJCP(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[0].point,
|
||||
ANLPOIMKHLH = 1050f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[1].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600406C RID: 16492 RVA: 0x00147F00 File Offset: 0x00146100
|
||||
protected virtual void FBOIEEHIMBH(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.IOMHAMBPGGL();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.MBAGFFFLHKO(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.AJNEEPFKNJD(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.HGKFPFDJKGH();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600406D RID: 16493 RVA: 0x00147F8C File Offset: 0x0014618C
|
||||
private void DOFEAMLKGBI(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.Fire(1004f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600406E RID: 16494 RVA: 0x00147FA4 File Offset: 0x001461A4
|
||||
protected virtual void BOPLFCBMKEL()
|
||||
{
|
||||
base.GPCBKBNAGHN();
|
||||
this.trigger.DMDENNGHJNM(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.LDFKLIJHHFM));
|
||||
}
|
||||
|
||||
// Token: 0x0600406F RID: 16495 RVA: 0x00147FC4 File Offset: 0x001461C4
|
||||
public virtual void AKGNFEECMEJ(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.IOMHAMBPGGL();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.NAABPMOIADH().HFDJIFFPEFM().transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 position = base.BKDFLNGCINH.CAAOEAAJAIL.BGOGBEPJGPJ.PJKENHEAOHP().CIGPHKLAAOD;
|
||||
Vector3 normalized = (this.barrelTransform.position - position).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004070 RID: 16496 RVA: 0x001480AC File Offset: 0x001462AC
|
||||
protected virtual void MEJHGHALFGI(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.DGLOKLCEMLH() && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.JAPMEPBAFOL(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x06004071 RID: 16497 RVA: 0x00148170 File Offset: 0x00146370
|
||||
private void PJMAKBIDCNC(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.Fire(880f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004072 RID: 16498 RVA: 0x00148188 File Offset: 0x00146388
|
||||
private void NEINCDGPHLJ(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.PHPCPPIGDHG;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.OHJIIAKCDIM;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004073 RID: 16499 RVA: 0x001481BC File Offset: 0x001463BC
|
||||
protected virtual void JLHHADIPOED()
|
||||
{
|
||||
base.POMCHIPOPEA();
|
||||
this.trigger.NKEHKGNOJMI(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.MCKIJJLHCBI));
|
||||
}
|
||||
|
||||
// Token: 0x06004074 RID: 16500 RVA: 0x001481DC File Offset: 0x001463DC
|
||||
protected virtual void HBHLIJDFGPO(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.KDGILLPNDJP();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.NIAEDDHFCEB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.DIOOKHKDKBB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NCKMBFBMBFM.Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.NBMNDNEPFLB();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004075 RID: 16501 RVA: 0x00148268 File Offset: 0x00146468
|
||||
private void MCKIJJLHCBI(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.Fire(1691f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004076 RID: 16502 RVA: 0x00148280 File Offset: 0x00146480
|
||||
protected virtual void OPMEKPDPHIC(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.OnMisfire();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.HMBICEACEID(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.DIOOKHKDKBB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.ResetVelocity();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004077 RID: 16503 RVA: 0x0014830C File Offset: 0x0014650C
|
||||
protected virtual bool HJGNFKNILHC()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06004078 RID: 16504 RVA: 0x00148310 File Offset: 0x00146510
|
||||
protected virtual void JDGPIEHFIBP(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.IGIPCHFCFNN() && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.HGDLJEFBNLH(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x17000122 RID: 290
|
||||
// (get) Token: 0x06004079 RID: 16505 RVA: 0x001483D4 File Offset: 0x001465D4
|
||||
protected override bool OOJANPHHCLO
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600407A RID: 16506 RVA: 0x001483D8 File Offset: 0x001465D8
|
||||
protected void KPOKCAAAKEC(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.NOOACMGAIIA(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600407B RID: 16507 RVA: 0x001483E4 File Offset: 0x001465E4
|
||||
protected override void BBIIPGLDAHI(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.BHCCHBHNHCG && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.KMMLBMMEGGH(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x0600407C RID: 16508 RVA: 0x001484A8 File Offset: 0x001466A8
|
||||
public virtual void JLOEIHGJJGF(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.IOMHAMBPGGL();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.NAABPMOIADH().HFDJIFFPEFM().transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 position = base.BKDFLNGCINH.CAAOEAAJAIL.AJHHFNCFKNF().FKOJKHGMOII().CIGPHKLAAOD;
|
||||
Vector3 normalized = (this.barrelTransform.position - position).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600407D RID: 16509 RVA: 0x00148590 File Offset: 0x00146790
|
||||
protected virtual bool ILGDELAOKID()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x0600407E RID: 16510 RVA: 0x00148594 File Offset: 0x00146794
|
||||
private void HOKJCBOLOLO(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (!this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD += this.LOGLELICOCF;
|
||||
OELGAHAMCLH.OGNFDPMFHJF += this.ANBMIJNLHFD;
|
||||
this.KCJLADPBHNK.Add(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600407F RID: 16511 RVA: 0x001485E4 File Offset: 0x001467E4
|
||||
protected virtual void LEMGDPHJENH()
|
||||
{
|
||||
base.FNNCEMJECLP();
|
||||
this.trigger.IKCAALIPIIO(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.NEBDPDACKHN));
|
||||
}
|
||||
|
||||
// Token: 0x06004080 RID: 16512 RVA: 0x00148604 File Offset: 0x00146804
|
||||
protected virtual void PMGPKFEPPKC(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.KLIMLDNBHGP();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.HMBICEACEID(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.BECFLDIAGCN(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.HGKFPFDJKGH();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004081 RID: 16513 RVA: 0x00148690 File Offset: 0x00146890
|
||||
public virtual void LPJGIENMOJC(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.IOMHAMBPGGL();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.CAAOEAAJAIL.HFDJIFFPEFM().transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 vector2 = base.BKDFLNGCINH.NAABPMOIADH().AJHHFNCFKNF().MCJBCNHLBCH()
|
||||
.JHBFKKAFPFG();
|
||||
Vector3 normalized = (this.barrelTransform.position - vector2).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004082 RID: 16514 RVA: 0x00148778 File Offset: 0x00146978
|
||||
protected virtual void KAAHOFPEHJG(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.JNOCCMDBMIO() && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.HBMBACBHDNO(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x06004083 RID: 16515 RVA: 0x0014883C File Offset: 0x00146A3C
|
||||
protected virtual void AEFJPCJBEOM()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.AGJLCAJPNEI -= this.NCNBOAEDNCH;
|
||||
}
|
||||
|
||||
// Token: 0x06004084 RID: 16516 RVA: 0x0014885C File Offset: 0x00146A5C
|
||||
protected virtual bool CIPHGBIPNHL()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06004085 RID: 16517 RVA: 0x00148860 File Offset: 0x00146A60
|
||||
private void CBEKEIAJJHD(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.CGNFFDKHJMM;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.KPOKCAAAKEC;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004086 RID: 16518 RVA: 0x00148894 File Offset: 0x00146A94
|
||||
protected virtual void KHLENFDHAKO(Bullet KACMOFHHALK, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
base.CHAOIOAAHON(KACMOFHHALK, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
MNNKGAIMCPN mnnkgaimcpn = this.OHOIKBMHPHH.FBMNJPEOBON(KACMOFHHALK);
|
||||
if (mnnkgaimcpn != null)
|
||||
{
|
||||
mnnkgaimcpn.DNJAJKNDPAL();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004087 RID: 16519 RVA: 0x001488D8 File Offset: 0x00146AD8
|
||||
protected virtual void KGNKPHLLJJB(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.JBOFLNCFGLO();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.JKIPFCNNHHE(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.MBAGFFFLHKO(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NFHMLKPHCFF().Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.GJBNJMHJKKG();
|
||||
this.CCJJDJGCGNI.CLPNFBHDKEI(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004088 RID: 16520 RVA: 0x00148964 File Offset: 0x00146B64
|
||||
private void JAPMEPBAFOL(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (!this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD += this.HHEDPCGPJFH;
|
||||
OELGAHAMCLH.OGNFDPMFHJF += this.FHJOIMAKFAE;
|
||||
this.KCJLADPBHNK.Add(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004089 RID: 16521 RVA: 0x001489B4 File Offset: 0x00146BB4
|
||||
protected void FHJOIMAKFAE(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.COFKJABLMIL(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600408A RID: 16522 RVA: 0x001489C0 File Offset: 0x00146BC0
|
||||
private void GEAPNFKMNPM()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.CIDHNKFFPIG() <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.BMHLFLKNOOK();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600408B RID: 16523 RVA: 0x00148A1C File Offset: 0x00146C1C
|
||||
protected override void FJAFGJNKICG(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.LAGBDOMILAF();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.FAMDDMPMGNM(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.HMBICEACEID(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NCKMBFBMBFM.Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.KLJCDABMGGI();
|
||||
this.CCJJDJGCGNI.CLPNFBHDKEI(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600408C RID: 16524 RVA: 0x00148AA8 File Offset: 0x00146CA8
|
||||
protected void IMPFHMKBKPB(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = false;
|
||||
float num = 695f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[1].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.CBEKEIAJJHD(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[0].point,
|
||||
ANLPOIMKHLH = 898f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[0].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600408D RID: 16525 RVA: 0x00148BE8 File Offset: 0x00146DE8
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.trigger.AGJLCAJPNEI += this.CCPGCCEGCEO;
|
||||
}
|
||||
|
||||
// Token: 0x0600408E RID: 16526 RVA: 0x00148C08 File Offset: 0x00146E08
|
||||
private void LIEAMPHEICL()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.CIDHNKFFPIG() <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.PBHLLEFBPFM();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600408F RID: 16527 RVA: 0x00148C64 File Offset: 0x00146E64
|
||||
protected virtual void GAMKILIEJHG()
|
||||
{
|
||||
base.LOFEIHMJJFA();
|
||||
this.trigger.AGJLCAJPNEI += this.MAJMCPNFADO;
|
||||
}
|
||||
|
||||
// Token: 0x06004090 RID: 16528 RVA: 0x00148C84 File Offset: 0x00146E84
|
||||
protected virtual void HEKMPKDNNGB()
|
||||
{
|
||||
base.LNKPKHFACHE();
|
||||
this.trigger.IKCAALIPIIO(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.MCKIJJLHCBI));
|
||||
}
|
||||
|
||||
// Token: 0x06004091 RID: 16529 RVA: 0x00148CA4 File Offset: 0x00146EA4
|
||||
protected void PNHIMPGCOFL(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.FFAECOHLLFE(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004092 RID: 16530 RVA: 0x00148CB0 File Offset: 0x00146EB0
|
||||
private void LDFKLIJHHFM(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.Fire(530f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004093 RID: 16531 RVA: 0x00148CC8 File Offset: 0x00146EC8
|
||||
protected void OHJIIAKCDIM(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.NOOACMGAIIA(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x06004094 RID: 16532 RVA: 0x00148CD4 File Offset: 0x00146ED4
|
||||
private void DHOGEDDFAJC()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.EPCGPFOPDIC() <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.ECKNIEPIEBD();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004095 RID: 16533 RVA: 0x00148D30 File Offset: 0x00146F30
|
||||
protected virtual bool JNAAGMKCCNK()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06004096 RID: 16534 RVA: 0x00148D34 File Offset: 0x00146F34
|
||||
protected virtual void PDJGAEEMEPO(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.BHCCHBHNHCG && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.OBEMPAMAKAI(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x06004098 RID: 16536 RVA: 0x00148E98 File Offset: 0x00147098
|
||||
protected void PHPCPPIGDHG(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = false;
|
||||
float num = 1507f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = false;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[1].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.GIHOOFABJJL(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[1].point,
|
||||
ANLPOIMKHLH = 1317f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[1].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004099 RID: 16537 RVA: 0x00148FD8 File Offset: 0x001471D8
|
||||
private void DBBDOJLLJJH(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.LOGLELICOCF;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.PNHIMPGCOFL;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x0600409A RID: 16538 RVA: 0x0014900C File Offset: 0x0014720C
|
||||
private void EDCDIDCCOPM(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.Fire(976f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600409B RID: 16539 RVA: 0x00149024 File Offset: 0x00147224
|
||||
protected virtual void PPCCKMMADGK()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.IFNLNPKICKA(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.CCPGCCEGCEO));
|
||||
}
|
||||
|
||||
// Token: 0x0600409C RID: 16540 RVA: 0x00149044 File Offset: 0x00147244
|
||||
private void INKIMMBDEKM()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.CIDHNKFFPIG() <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.MLFPNOBPLIA();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600409D RID: 16541 RVA: 0x001490A0 File Offset: 0x001472A0
|
||||
protected virtual void GHBPFFHCKHE(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.IOMHAMBPGGL();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.DIOOKHKDKBB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.JKIPFCNNHHE(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NCKMBFBMBFM.Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.KBCICEEAKCO();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600409E RID: 16542 RVA: 0x0014912C File Offset: 0x0014732C
|
||||
protected virtual void LKOLCKCDIBK(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.GANDPDNCOKF() && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.HOKJCBOLOLO(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x0600409F RID: 16543 RVA: 0x001491F0 File Offset: 0x001473F0
|
||||
protected void GACCLOOEPFO(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = false;
|
||||
float num = 0f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = true;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[0].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = true;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.DMPDEMBKLGM(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[0].point,
|
||||
ANLPOIMKHLH = 0f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[0].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040A0 RID: 16544 RVA: 0x00149330 File Offset: 0x00147530
|
||||
protected void KMLPMENDBHA(Enemy OELGAHAMCLH, Collision PDCJEBJGFNF)
|
||||
{
|
||||
if (PDCJEBJGFNF.relativeVelocity.sqrMagnitude > this.minPhysicsDamageVelocity * this.minPhysicsDamageVelocity)
|
||||
{
|
||||
MHEBDODJGOA mhebdodjgoa;
|
||||
Enemy enemy = PDCJEBJGFNF.AICMDAMIEBP(out mhebdodjgoa);
|
||||
bool flag = true;
|
||||
float num = 115f;
|
||||
if (enemy != null)
|
||||
{
|
||||
flag = false;
|
||||
num = this.enemyCollisionDamageCharge;
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 normal = PDCJEBJGFNF.contacts[1].normal;
|
||||
float num2 = Vector3.Angle(normal, Vector3.up);
|
||||
if (num2 > this.maxFloorAngleDegrees)
|
||||
{
|
||||
flag = false;
|
||||
num = this.environmentCollisionDamageCharge;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
this.JJMBGHGOGBB(OELGAHAMCLH);
|
||||
IHEAKAOGCIF iheakaogcif = new IHEAKAOGCIF
|
||||
{
|
||||
JIIJIFKCMFK = PDCJEBJGFNF.relativeVelocity,
|
||||
PMEFMHLCPMF = Vector3.zero,
|
||||
LLKJDBBNPKB = PDCJEBJGFNF.contacts[1].point,
|
||||
ANLPOIMKHLH = 715f,
|
||||
EPIJGDAJDJN = PDCJEBJGFNF.contacts[0].normal,
|
||||
JFCOFBFGGFL = PDCJEBJGFNF.gameObject,
|
||||
CEGCFPKHDOE = num
|
||||
};
|
||||
this.DAGOEOKCJPM(OELGAHAMCLH, iheakaogcif);
|
||||
if (enemy)
|
||||
{
|
||||
iheakaogcif.CEGCFPKHDOE = this.otherEnemyCollisionDamageCharge;
|
||||
this.DAGOEOKCJPM(enemy, iheakaogcif);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040A1 RID: 16545 RVA: 0x00149470 File Offset: 0x00147670
|
||||
private void LCMGFDIMKLF()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.HGPHPDOJDKB() <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.PBHLLEFBPFM();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040A2 RID: 16546 RVA: 0x001494CC File Offset: 0x001476CC
|
||||
private void KMMLBMMEGGH(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (!this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD += this.GACCLOOEPFO;
|
||||
OELGAHAMCLH.OGNFDPMFHJF += this.LELMAMLNDKE;
|
||||
this.KCJLADPBHNK.Add(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040A3 RID: 16547 RVA: 0x0014951C File Offset: 0x0014771C
|
||||
protected virtual void PIGLJBBBHIJ(Bullet KACMOFHHALK, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
base.CHAOIOAAHON(KACMOFHHALK, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
MNNKGAIMCPN mnnkgaimcpn = this.OHOIKBMHPHH.BKGEBGBCJFJ(KACMOFHHALK);
|
||||
if (mnnkgaimcpn != null)
|
||||
{
|
||||
mnnkgaimcpn.ADAAAJEHADH();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040A4 RID: 16548 RVA: 0x00149560 File Offset: 0x00147760
|
||||
protected virtual void KMMLOFCGIMG()
|
||||
{
|
||||
base.JKFLOMBCKIL();
|
||||
this.trigger.IKCAALIPIIO(new DelayedRangedWeaponTrigger.EMMGHJLLCFI(this.OGIAJKLLKFM));
|
||||
}
|
||||
|
||||
// Token: 0x060040A5 RID: 16549 RVA: 0x00149580 File Offset: 0x00147780
|
||||
protected virtual void OOCOLHOAIEL(Bullet KACMOFHHALK, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
base.CHAOIOAAHON(KACMOFHHALK, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
MNNKGAIMCPN mnnkgaimcpn = this.OHOIKBMHPHH.FIMBGODJCGL(KACMOFHHALK);
|
||||
if (mnnkgaimcpn != null)
|
||||
{
|
||||
mnnkgaimcpn.MIDOHBPFODK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040A6 RID: 16550 RVA: 0x001495C4 File Offset: 0x001477C4
|
||||
protected void FBOEIDIELGC(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.GDDAFPHAJCP(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x060040A7 RID: 16551 RVA: 0x001495D0 File Offset: 0x001477D0
|
||||
protected virtual void HFLIGEKIBOO()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.AGJLCAJPNEI -= this.OGIAJKLLKFM;
|
||||
}
|
||||
|
||||
// Token: 0x060040A8 RID: 16552 RVA: 0x001495F0 File Offset: 0x001477F0
|
||||
protected virtual void LOCALHGOONI()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.trigger.AGJLCAJPNEI -= this.MCKIJJLHCBI;
|
||||
}
|
||||
|
||||
// Token: 0x060040A9 RID: 16553 RVA: 0x00149610 File Offset: 0x00147810
|
||||
protected void PNFNJOELPLC(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.NEINCDGPHLJ(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x060040AA RID: 16554 RVA: 0x0014961C File Offset: 0x0014781C
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.JHHLJHODADG <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.StopVelocity();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040AB RID: 16555 RVA: 0x00149678 File Offset: 0x00147878
|
||||
private void DMPDEMBKLGM(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.GACCLOOEPFO;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.LELMAMLNDKE;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x060040AC RID: 16556 RVA: 0x001496AC File Offset: 0x001478AC
|
||||
protected virtual bool JMECHOJFFLC()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x060040AD RID: 16557 RVA: 0x001496B0 File Offset: 0x001478B0
|
||||
protected virtual bool INNGEJHJGAE()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060040AE RID: 16558 RVA: 0x001496B4 File Offset: 0x001478B4
|
||||
private void JJMBGHGOGBB(Enemy OELGAHAMCLH)
|
||||
{
|
||||
OELGAHAMCLH.GKLMJHMAMMD -= this.CGNFFDKHJMM;
|
||||
OELGAHAMCLH.OGNFDPMFHJF -= this.ANBMIJNLHFD;
|
||||
this.KCJLADPBHNK.Remove(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x060040AF RID: 16559 RVA: 0x001496E8 File Offset: 0x001478E8
|
||||
private void JLPJMAJFBBE(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.Fire(1617f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040B0 RID: 16560 RVA: 0x00149700 File Offset: 0x00147900
|
||||
protected virtual void KPHCKBPDHCP(Player HKJMAFLIJIJ, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CACIBBKDNIH.CEGCFPKHDOE > this.spreadShotInitialCharge)
|
||||
{
|
||||
if (OELGAHAMCLH.BKHECJODPHF.ECODDCJIOFA)
|
||||
{
|
||||
float magnitude = CACIBBKDNIH.PMEFMHLCPMF.magnitude;
|
||||
CACIBBKDNIH.PMEFMHLCPMF = Vector3.ProjectOnPlane(CACIBBKDNIH.PMEFMHLCPMF, OELGAHAMCLH.BKHECJODPHF.EPIJGDAJDJN).normalized * magnitude;
|
||||
}
|
||||
if (base.DFJFKOLLEMK() && !this.KCJLADPBHNK.Contains(OELGAHAMCLH))
|
||||
{
|
||||
this.HBMBACBHDNO(OELGAHAMCLH);
|
||||
}
|
||||
}
|
||||
float num = Mathf.Clamp01(CACIBBKDNIH.ANLPOIMKHLH / this.maxDistance);
|
||||
CACIBBKDNIH.CEGCFPKHDOE *= this.damageFalloffCurve.Evaluate(num);
|
||||
base.BBIIPGLDAHI(HKJMAFLIJIJ, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
||||
}
|
||||
|
||||
// Token: 0x060040B1 RID: 16561 RVA: 0x001497C4 File Offset: 0x001479C4
|
||||
private void DIFPFMKIAPA()
|
||||
{
|
||||
if (this.OHOIKBMHPHH != null && this.CCJJDJGCGNI != null && this.OHOIKBMHPHH.EPCGPFOPDIC() <= (float)this.spreadTargets.Length * this.minBulletPercentageRequiredForParticles)
|
||||
{
|
||||
this.CCJJDJGCGNI.PBHLLEFBPFM();
|
||||
this.CCJJDJGCGNI = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040B2 RID: 16562 RVA: 0x00149820 File Offset: 0x00147A20
|
||||
protected virtual void AHDNNOIDKDD(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.IOMHAMBPGGL();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.FDHDHEJPEHC(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.BECFLDIAGCN(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NCKMBFBMBFM.Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.KLJCDABMGGI();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040B3 RID: 16563 RVA: 0x001498AC File Offset: 0x00147AAC
|
||||
protected void LELMAMLNDKE(Enemy OELGAHAMCLH)
|
||||
{
|
||||
this.DMPDEMBKLGM(OELGAHAMCLH);
|
||||
}
|
||||
|
||||
// Token: 0x060040B4 RID: 16564 RVA: 0x001498B8 File Offset: 0x00147AB8
|
||||
private void MAJMCPNFADO(DelayedRangedWeaponTrigger ICPIIANLDOL)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.Fire(396f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040B5 RID: 16565 RVA: 0x001498D0 File Offset: 0x00147AD0
|
||||
protected virtual void NFLKPDNOPJE(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
||||
{
|
||||
if (AOBDBDEHCJO)
|
||||
{
|
||||
base.GGJKMDNJNEE.JBOFLNCFGLO();
|
||||
}
|
||||
else
|
||||
{
|
||||
base.NIAEDDHFCEB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.spreadShotInitialCharge, AOBDBDEHCJO);
|
||||
base.LMIIHBOOCBD(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.centerShotInitialCharge, AOBDBDEHCJO);
|
||||
if (this.shootParticlesPrefab != null)
|
||||
{
|
||||
this.CCJJDJGCGNI = ObjectPool.NCKMBFBMBFM.Acquire<WandProjectileParticles>(this.shootParticlesPrefab);
|
||||
this.CCJJDJGCGNI.GJBNJMHJKKG();
|
||||
this.CCJJDJGCGNI.Play(this.barrelTransform);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040B6 RID: 16566 RVA: 0x0014995C File Offset: 0x00147B5C
|
||||
public virtual void ANACPPHILFN(float MNBMCCJJELD)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (base.FLDILLCDEIB || base.HBEJNMIIMHO)
|
||||
{
|
||||
base.GGJKMDNJNEE.KLIMLDNBHGP();
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 vector = this.barrelTransform.forward;
|
||||
if (this.useHeadAimBias && Vector3.Angle(vector, base.BKDFLNGCINH.NAABPMOIADH().AJHHFNCFKNF().transform.forward) < this.maxHeadAimAngle)
|
||||
{
|
||||
Vector3 position = base.BKDFLNGCINH.NAABPMOIADH().AJHHFNCFKNF().EEILCHNGHJG()
|
||||
.CIGPHKLAAOD;
|
||||
Vector3 normalized = (this.barrelTransform.position - position).normalized;
|
||||
vector = (vector + normalized).normalized;
|
||||
}
|
||||
this.spreadOffsetRoot.forward = vector;
|
||||
this.Fire(vector * this.bulletFireSpeed, MNBMCCJJELD);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000805 RID: 2053
|
||||
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
||||
[SerializeField]
|
||||
private DelayedRangedWeaponTrigger trigger;
|
||||
|
||||
// Token: 0x04000806 RID: 2054
|
||||
[Header("Wand")]
|
||||
[SerializeField]
|
||||
private Transform spreadOffsetRoot;
|
||||
|
||||
// Token: 0x04000807 RID: 2055
|
||||
[SerializeField]
|
||||
private WandProjectileParticles shootParticlesPrefab;
|
||||
|
||||
// Token: 0x04000808 RID: 2056
|
||||
[SerializeField]
|
||||
private float minBulletPercentageRequiredForParticles = 0.25f;
|
||||
|
||||
// Token: 0x04000809 RID: 2057
|
||||
[SerializeField]
|
||||
[Header("Aiming")]
|
||||
private bool useHeadAimBias;
|
||||
|
||||
// Token: 0x0400080A RID: 2058
|
||||
[SerializeField]
|
||||
private float maxHeadAimAngle = 75f;
|
||||
|
||||
// Token: 0x0400080B RID: 2059
|
||||
[SerializeField]
|
||||
[Header("Damage")]
|
||||
[Range(0f, 1f)]
|
||||
private float centerShotInitialCharge = 1f;
|
||||
|
||||
// Token: 0x0400080C RID: 2060
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float spreadShotInitialCharge = 0.3f;
|
||||
|
||||
// Token: 0x0400080D RID: 2061
|
||||
[SerializeField]
|
||||
private AnimationCurve damageFalloffCurve = AnimationCurve.Linear(0f, 1f, 1f, 0f);
|
||||
|
||||
// Token: 0x0400080E RID: 2062
|
||||
[SerializeField]
|
||||
[Header("Physics Damage")]
|
||||
private float minPhysicsDamageVelocity = 1f;
|
||||
|
||||
// Token: 0x0400080F RID: 2063
|
||||
[SerializeField]
|
||||
private float maxFloorAngleDegrees = 30f;
|
||||
|
||||
// Token: 0x04000810 RID: 2064
|
||||
[SerializeField]
|
||||
private float enemyCollisionDamageCharge = 1f;
|
||||
|
||||
// Token: 0x04000811 RID: 2065
|
||||
[SerializeField]
|
||||
private float otherEnemyCollisionDamageCharge = 1f;
|
||||
|
||||
// Token: 0x04000812 RID: 2066
|
||||
[SerializeField]
|
||||
private float environmentCollisionDamageCharge = 1f;
|
||||
|
||||
// Token: 0x04000813 RID: 2067
|
||||
private readonly List<Enemy> KCJLADPBHNK = new List<Enemy>();
|
||||
|
||||
// Token: 0x04000814 RID: 2068
|
||||
private WandProjectileParticles CCJJDJGCGNI;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1252 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Photon;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest.Goblin2
|
||||
{
|
||||
// Token: 0x02000133 RID: 307
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public class MagicCharge : global::Photon.MonoBehaviour
|
||||
{
|
||||
// Token: 0x060040B7 RID: 16567 RVA: 0x00149A44 File Offset: 0x00147C44
|
||||
private void IPPBJJNEJHL()
|
||||
{
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.EHFGBDNIBKN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040B8 RID: 16568 RVA: 0x00149A70 File Offset: 0x00147C70
|
||||
private void PCEJLNBFPLD()
|
||||
{
|
||||
this.KAPEDEEFAOH();
|
||||
}
|
||||
|
||||
// Token: 0x060040B9 RID: 16569 RVA: 0x00149A78 File Offset: 0x00147C78
|
||||
public void ECNCECHMCCF()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
base.ONAOMJAKKMA().RPC("Invited", IHCPDNLJMMD.All, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040BA RID: 16570 RVA: 0x00149A9C File Offset: 0x00147C9C
|
||||
public float EHFGBDNIBKN()
|
||||
{
|
||||
return this.LODAOCBHBNP;
|
||||
}
|
||||
|
||||
// Token: 0x060040BB RID: 16571 RVA: 0x00149AA4 File Offset: 0x00147CA4
|
||||
private void CCMJDBDMBHE(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 154);
|
||||
PlayerHand playerHand = this.tool.NAABPMOIADH().IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
||||
{
|
||||
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), 61);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040BC RID: 16572 RVA: 0x00149B54 File Offset: 0x00147D54
|
||||
private void AHGPOGOONPP()
|
||||
{
|
||||
this.ADMEHIAGFNE();
|
||||
}
|
||||
|
||||
// Token: 0x060040BD RID: 16573 RVA: 0x00149B5C File Offset: 0x00147D5C
|
||||
protected virtual void PAKPLLPDIOG()
|
||||
{
|
||||
base.FNNCEMJECLP();
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.OMDIFDGCFFI = this.chargeAudioSource.volume;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040BE RID: 16574 RVA: 0x00149B88 File Offset: 0x00147D88
|
||||
private void KDJHHKMHCKO(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-198));
|
||||
PlayerHand otherHand = this.tool.CAAOEAAJAIL.GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CBHNAKAPHGG() == this.tool)
|
||||
{
|
||||
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-85));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040BF RID: 16575 RVA: 0x00149C38 File Offset: 0x00147E38
|
||||
public void PADHGBHFPEL()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
base.BIPEBCPEPKL().PKOHKPEKJCJ("\r\n", IHCPDNLJMMD.All, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040C0 RID: 16576 RVA: 0x00149C5C File Offset: 0x00147E5C
|
||||
private void AHEPFFBBOJG()
|
||||
{
|
||||
if (this.EKIDIMNKOJA == null)
|
||||
{
|
||||
this.EKIDIMNKOJA = base.StartCoroutine(this.BLOOFJPFLBH());
|
||||
}
|
||||
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
||||
{
|
||||
this.chargeAudioSource.Play();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040C1 RID: 16577 RVA: 0x00149CB4 File Offset: 0x00147EB4
|
||||
private void AKINDFHBMDL(Tool COMHEONOMBA)
|
||||
{
|
||||
this.KKNDLHBMDHN(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x060040C2 RID: 16578 RVA: 0x00149CC0 File Offset: 0x00147EC0
|
||||
public float LFACMNLMOFP()
|
||||
{
|
||||
return this.LODAOCBHBNP;
|
||||
}
|
||||
|
||||
// Token: 0x060040C3 RID: 16579 RVA: 0x00149CC8 File Offset: 0x00147EC8
|
||||
public void AJAGIDMBEIM()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
base.LHEPJEHMAEC().PKOHKPEKJCJ(" (eye)", IHCPDNLJMMD.Others, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040C4 RID: 16580 RVA: 0x00149CEC File Offset: 0x00147EEC
|
||||
private void IPMECJGJOHC()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.IOGNGOOLCJP = 1234f;
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.EEJDABJBMMO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040C5 RID: 16581 RVA: 0x00149D50 File Offset: 0x00147F50
|
||||
[BCENPNOIAOM]
|
||||
private void RpcResetCharge()
|
||||
{
|
||||
this.ADMEHIAGFNE();
|
||||
}
|
||||
|
||||
// Token: 0x060040C6 RID: 16582 RVA: 0x00149D58 File Offset: 0x00147F58
|
||||
private void ECHNBBLPKBB(Tool COMHEONOMBA)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
base.ACEAACJNNAF().PKOHKPEKJCJ(")", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040C7 RID: 16583 RVA: 0x00149D7C File Offset: 0x00147F7C
|
||||
public void ResetCharge()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcResetCharge", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040C8 RID: 16584 RVA: 0x00149DA0 File Offset: 0x00147FA0
|
||||
private void ADMEHIAGFNE()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.IOGNGOOLCJP = 0f;
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.OnStopCharge();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040C9 RID: 16585 RVA: 0x00149E04 File Offset: 0x00148004
|
||||
public void JKMBCLJMJNJ()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LJILHDMCKME().PKOHKPEKJCJ("0123456789ABCDEFabcdef", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040CA RID: 16586 RVA: 0x00149E28 File Offset: 0x00148028
|
||||
private IEnumerator DCFPFGCHCMC()
|
||||
{
|
||||
this.LDFDCNEMKHH = 0f;
|
||||
float num = 1f - this.minimumCharge;
|
||||
while (this.IOGNGOOLCJP < 1f)
|
||||
{
|
||||
bool flag = this.tool.OHGPCMJMFGC;
|
||||
if (flag)
|
||||
{
|
||||
Vector3 averageHistoricalLinearVelocity = this.tool.EHFOKGIGIMF.BOLBONELAEF.GetAverageHistoricalLinearVelocity(this.reverseVelocityLookbackStartTime, this.reverseVelocityLookbackEndTime);
|
||||
if (Vector3.Dot(averageHistoricalLinearVelocity, this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF) < 0f)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
float num3;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2 = this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF.magnitude >= this.minimumChargeVelocity;
|
||||
float num2 = ((!flag2) ? this.passiveChargeTime : this.movingChargeTime);
|
||||
if (num2 > 0f)
|
||||
{
|
||||
num3 = Time.deltaTime / num2;
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = 1f;
|
||||
}
|
||||
}
|
||||
else if (this.unchargeTime > 0f)
|
||||
{
|
||||
num3 = -Time.deltaTime / this.unchargeTime;
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = -1f;
|
||||
}
|
||||
num3 *= num;
|
||||
this.IOGNGOOLCJP = Mathf.Clamp(this.IOGNGOOLCJP + num3, this.minimumCharge, 1f);
|
||||
float num4 = Mathf.Lerp(this.minChargeVibrationInterval, this.maxChargeVibrationInterval, this.IOGNGOOLCJP);
|
||||
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, num4);
|
||||
this.CIHPOMODFFA();
|
||||
yield return null;
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.OnCharge(0f);
|
||||
}
|
||||
for (;;)
|
||||
{
|
||||
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, this.chargedVibrationInterval);
|
||||
yield return null;
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060040CB RID: 16587 RVA: 0x00149E44 File Offset: 0x00148044
|
||||
private IEnumerator BLOOFJPFLBH()
|
||||
{
|
||||
this.LDFDCNEMKHH = 0f;
|
||||
num = 1f - this.minimumCharge;
|
||||
while (this.IOGNGOOLCJP < 1f)
|
||||
{
|
||||
flag = this.tool.OHGPCMJMFGC;
|
||||
if (flag)
|
||||
{
|
||||
Vector3 averageHistoricalLinearVelocity = this.tool.EHFOKGIGIMF.BOLBONELAEF.GetAverageHistoricalLinearVelocity(this.reverseVelocityLookbackStartTime, this.reverseVelocityLookbackEndTime);
|
||||
if (Vector3.Dot(averageHistoricalLinearVelocity, this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF) < 0f)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
bool flag2 = this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF.magnitude >= this.minimumChargeVelocity;
|
||||
float num5 = ((!flag2) ? this.passiveChargeTime : this.movingChargeTime);
|
||||
if (num5 > 0f)
|
||||
{
|
||||
num3 = Time.deltaTime / num5;
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = 1f;
|
||||
}
|
||||
}
|
||||
else if (this.unchargeTime > 0f)
|
||||
{
|
||||
num3 = -Time.deltaTime / this.unchargeTime;
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = -1f;
|
||||
}
|
||||
num3 *= num;
|
||||
this.IOGNGOOLCJP = Mathf.Clamp(this.IOGNGOOLCJP + num3, this.minimumCharge, 1f);
|
||||
num4 = Mathf.Lerp(this.minChargeVibrationInterval, this.maxChargeVibrationInterval, this.IOGNGOOLCJP);
|
||||
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, num4);
|
||||
this.CIHPOMODFFA();
|
||||
yield return null;
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.OnCharge(0f);
|
||||
}
|
||||
for (;;)
|
||||
{
|
||||
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, this.chargedVibrationInterval);
|
||||
yield return null;
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060040CC RID: 16588 RVA: 0x00149E60 File Offset: 0x00148060
|
||||
private IEnumerator OLJAAOCONHC()
|
||||
{
|
||||
this.LDFDCNEMKHH = 0f;
|
||||
num = 1f - this.minimumCharge;
|
||||
while (this.IOGNGOOLCJP < 1f)
|
||||
{
|
||||
flag = this.tool.OHGPCMJMFGC;
|
||||
if (flag)
|
||||
{
|
||||
Vector3 averageHistoricalLinearVelocity = this.tool.EHFOKGIGIMF.BOLBONELAEF.GetAverageHistoricalLinearVelocity(this.reverseVelocityLookbackStartTime, this.reverseVelocityLookbackEndTime);
|
||||
if (Vector3.Dot(averageHistoricalLinearVelocity, this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF) < 0f)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
bool flag2 = this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF.magnitude >= this.minimumChargeVelocity;
|
||||
float num5 = ((!flag2) ? this.passiveChargeTime : this.movingChargeTime);
|
||||
if (num5 > 0f)
|
||||
{
|
||||
num3 = Time.deltaTime / num5;
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = 1f;
|
||||
}
|
||||
}
|
||||
else if (this.unchargeTime > 0f)
|
||||
{
|
||||
num3 = -Time.deltaTime / this.unchargeTime;
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = -1f;
|
||||
}
|
||||
num3 *= num;
|
||||
this.IOGNGOOLCJP = Mathf.Clamp(this.IOGNGOOLCJP + num3, this.minimumCharge, 1f);
|
||||
num4 = Mathf.Lerp(this.minChargeVibrationInterval, this.maxChargeVibrationInterval, this.IOGNGOOLCJP);
|
||||
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, num4);
|
||||
this.CIHPOMODFFA();
|
||||
yield return null;
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.OnCharge(0f);
|
||||
}
|
||||
for (;;)
|
||||
{
|
||||
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, this.chargedVibrationInterval);
|
||||
yield return null;
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060040CD RID: 16589 RVA: 0x00149E7C File Offset: 0x0014807C
|
||||
private void DAIGMINEDJO()
|
||||
{
|
||||
this.KLHHOEDAHEI();
|
||||
}
|
||||
|
||||
// Token: 0x060040CE RID: 16590 RVA: 0x00149E84 File Offset: 0x00148084
|
||||
public void NCIMMCNGOKM()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
base.BIPEBCPEPKL().RPC("User-Agent", IHCPDNLJMMD.Others, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040CF RID: 16591 RVA: 0x00149EA8 File Offset: 0x001480A8
|
||||
private void FMNCAFAHFKP(Tool COMHEONOMBA)
|
||||
{
|
||||
this.BJJIGDMOMDL(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x060040D0 RID: 16592 RVA: 0x00149EB4 File Offset: 0x001480B4
|
||||
private void GGJAIOJHBKD(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-63));
|
||||
PlayerHand playerHand = this.tool.CAAOEAAJAIL.IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
||||
{
|
||||
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-13));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040D1 RID: 16593 RVA: 0x00149F64 File Offset: 0x00148164
|
||||
private void HILCBFGMHFG()
|
||||
{
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.IOGNGOOLCJP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040D2 RID: 16594 RVA: 0x00149F90 File Offset: 0x00148190
|
||||
private void IMBHIMFGMOD(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 168);
|
||||
PlayerHand otherHand = this.tool.CAAOEAAJAIL.GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
||||
{
|
||||
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), 153);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040D3 RID: 16595 RVA: 0x0014A040 File Offset: 0x00148240
|
||||
private void IKCOOFCBEHD(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 198);
|
||||
PlayerHand otherHand = this.tool.NAABPMOIADH().GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CBHNAKAPHGG() == this.tool)
|
||||
{
|
||||
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-81));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040D4 RID: 16596 RVA: 0x0014A0F0 File Offset: 0x001482F0
|
||||
private void JDHFADKCKPG()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.IOGNGOOLCJP = 899f;
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.MDKLBJJHFNI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040D5 RID: 16597 RVA: 0x0014A154 File Offset: 0x00148354
|
||||
public void EBEDFALPNMI()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
base.ONAOMJAKKMA().RPC("rw_dropped_frames_1to2p", IHCPDNLJMMD.Others, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040D6 RID: 16598 RVA: 0x0014A178 File Offset: 0x00148378
|
||||
private void HKCPOHKAGPO()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.IOGNGOOLCJP = 896f;
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.OMNFNNLIHAN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040D7 RID: 16599 RVA: 0x0014A1DC File Offset: 0x001483DC
|
||||
private void NONCBKGBBDH()
|
||||
{
|
||||
this.ADMEHIAGFNE();
|
||||
}
|
||||
|
||||
// Token: 0x060040D8 RID: 16600 RVA: 0x0014A1E4 File Offset: 0x001483E4
|
||||
public float DGMHDMKGCIO()
|
||||
{
|
||||
return this.LODAOCBHBNP;
|
||||
}
|
||||
|
||||
// Token: 0x060040DA RID: 16602 RVA: 0x0014A278 File Offset: 0x00148478
|
||||
private void PGGMJBKCJNE(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 58);
|
||||
PlayerHand playerHand = this.tool.NAABPMOIADH().IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CBHNAKAPHGG() == this.tool)
|
||||
{
|
||||
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-81));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040DB RID: 16603 RVA: 0x0014A328 File Offset: 0x00148528
|
||||
public void PIMOECABEIK()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.HOPJELLOPNJ().RPC("api/rooms/", IHCPDNLJMMD.Others, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040DC RID: 16604 RVA: 0x0014A34C File Offset: 0x0014854C
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.OMDIFDGCFFI = this.chargeAudioSource.volume;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040DD RID: 16605 RVA: 0x0014A378 File Offset: 0x00148578
|
||||
private void OABKDPCFECF(Tool COMHEONOMBA)
|
||||
{
|
||||
this.PBEABLIDAHH(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x060040DE RID: 16606 RVA: 0x0014A384 File Offset: 0x00148584
|
||||
public void KKJEDOAGALE()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.LJILHDMCKME().RPC("IS_DECK", IHCPDNLJMMD.Others, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040DF RID: 16607 RVA: 0x0014A3A8 File Offset: 0x001485A8
|
||||
public float DMCNCDGDJJI()
|
||||
{
|
||||
return this.LODAOCBHBNP;
|
||||
}
|
||||
|
||||
// Token: 0x060040E0 RID: 16608 RVA: 0x0014A3B0 File Offset: 0x001485B0
|
||||
private void PPCIFPAPFAD(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-34));
|
||||
PlayerHand otherHand = this.tool.NAABPMOIADH().GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (otherHand.NGMCOGJDNKC && otherHand.HJOIOHCOEOH().CDKLOHFPKOF == this.tool)
|
||||
{
|
||||
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-66));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040E1 RID: 16609 RVA: 0x0014A460 File Offset: 0x00148660
|
||||
private void KKNDLHBMDHN(Tool COMHEONOMBA)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.POOAOJPEDJD().PKOHKPEKJCJ("gif", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040E2 RID: 16610 RVA: 0x0014A484 File Offset: 0x00148684
|
||||
public void GGMPCEHNFBG()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
base.CJKKPMHAMCN().RPC("Parabolic Pointer", IHCPDNLJMMD.Others, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040E3 RID: 16611 RVA: 0x0014A4A8 File Offset: 0x001486A8
|
||||
private void NBHDFDOJGOA(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-85));
|
||||
PlayerHand otherHand = this.tool.CAAOEAAJAIL.GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
||||
{
|
||||
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), 65);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040E4 RID: 16612 RVA: 0x0014A558 File Offset: 0x00148758
|
||||
private void ABIJLCJCCBI(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 17);
|
||||
PlayerHand playerHand = this.tool.NAABPMOIADH().IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
||||
{
|
||||
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-190));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040E5 RID: 16613 RVA: 0x0014A608 File Offset: 0x00148808
|
||||
public void FIHJPGDNALJ()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
base.HOPJELLOPNJ().JJLACCMJEMB("NameServer", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040E6 RID: 16614 RVA: 0x0014A62C File Offset: 0x0014882C
|
||||
private void BOKINKNMPIG()
|
||||
{
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.LALGMGMLOND();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040E7 RID: 16615 RVA: 0x0014A658 File Offset: 0x00148858
|
||||
private void GFGMMJKANMI()
|
||||
{
|
||||
this.MCBEFJFPGED();
|
||||
}
|
||||
|
||||
// Token: 0x060040E8 RID: 16616 RVA: 0x0014A660 File Offset: 0x00148860
|
||||
private void EBLGGGOCBJA()
|
||||
{
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.LALGMGMLOND();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040E9 RID: 16617 RVA: 0x0014A68C File Offset: 0x0014888C
|
||||
private void KGOGLOINOMB()
|
||||
{
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.ODACNCIBIJM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040EA RID: 16618 RVA: 0x0014A6B8 File Offset: 0x001488B8
|
||||
public void IOIIHNPMEEK()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.EKPBHKFHMON().RPC("JOIN", IHCPDNLJMMD.Others, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040EB RID: 16619 RVA: 0x0014A6DC File Offset: 0x001488DC
|
||||
public void FCMFIHJFODE()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
base.BIPEBCPEPKL().RPC("Join failed on GameServer. Changing back to MasterServer. Msg: ", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040EC RID: 16620 RVA: 0x0014A700 File Offset: 0x00148900
|
||||
private void NNODPKHIMPJ(Tool COMHEONOMBA)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
base.LJILHDMCKME().RPC("[Esc] - Close menu", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040ED RID: 16621 RVA: 0x0014A724 File Offset: 0x00148924
|
||||
private void BBIFGBLCGBA(Tool COMHEONOMBA)
|
||||
{
|
||||
this.KKNDLHBMDHN(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x060040EE RID: 16622 RVA: 0x0014A730 File Offset: 0x00148930
|
||||
private IEnumerator CGLKOAHPHGI()
|
||||
{
|
||||
this.LDFDCNEMKHH = 0f;
|
||||
num = 1f - this.minimumCharge;
|
||||
while (this.IOGNGOOLCJP < 1f)
|
||||
{
|
||||
flag = this.tool.OHGPCMJMFGC;
|
||||
if (flag)
|
||||
{
|
||||
Vector3 averageHistoricalLinearVelocity = this.tool.EHFOKGIGIMF.BOLBONELAEF.GetAverageHistoricalLinearVelocity(this.reverseVelocityLookbackStartTime, this.reverseVelocityLookbackEndTime);
|
||||
if (Vector3.Dot(averageHistoricalLinearVelocity, this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF) < 0f)
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
bool flag2 = this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF.magnitude >= this.minimumChargeVelocity;
|
||||
float num5 = ((!flag2) ? this.passiveChargeTime : this.movingChargeTime);
|
||||
if (num5 > 0f)
|
||||
{
|
||||
num3 = Time.deltaTime / num5;
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = 1f;
|
||||
}
|
||||
}
|
||||
else if (this.unchargeTime > 0f)
|
||||
{
|
||||
num3 = -Time.deltaTime / this.unchargeTime;
|
||||
}
|
||||
else
|
||||
{
|
||||
num3 = -1f;
|
||||
}
|
||||
num3 *= num;
|
||||
this.IOGNGOOLCJP = Mathf.Clamp(this.IOGNGOOLCJP + num3, this.minimumCharge, 1f);
|
||||
num4 = Mathf.Lerp(this.minChargeVibrationInterval, this.maxChargeVibrationInterval, this.IOGNGOOLCJP);
|
||||
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, num4);
|
||||
this.CIHPOMODFFA();
|
||||
yield return null;
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.OnCharge(0f);
|
||||
}
|
||||
for (;;)
|
||||
{
|
||||
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, this.chargedVibrationInterval);
|
||||
yield return null;
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x060040EF RID: 16623 RVA: 0x0014A74C File Offset: 0x0014894C
|
||||
private void JGMJELDDHPB()
|
||||
{
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.ODACNCIBIJM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040F0 RID: 16624 RVA: 0x0014A778 File Offset: 0x00148978
|
||||
private void GAKNAOBMKBF()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.CGOGNMNPJJN(1720f);
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.EDLAGKIANOC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040F1 RID: 16625 RVA: 0x0014A7DC File Offset: 0x001489DC
|
||||
private void MCBEFJFPGED()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.EGEMHAEKDOK(1516f);
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.JLMEHDEMDJM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040F2 RID: 16626 RVA: 0x0014A840 File Offset: 0x00148A40
|
||||
public float ODACNCIBIJM()
|
||||
{
|
||||
return this.LODAOCBHBNP;
|
||||
}
|
||||
|
||||
// Token: 0x060040F3 RID: 16627 RVA: 0x0014A848 File Offset: 0x00148A48
|
||||
private void KAPEDEEFAOH()
|
||||
{
|
||||
if (this.EKIDIMNKOJA == null)
|
||||
{
|
||||
this.EKIDIMNKOJA = base.StartCoroutine(this.OLJAAOCONHC());
|
||||
}
|
||||
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
||||
{
|
||||
this.chargeAudioSource.Play();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040F4 RID: 16628 RVA: 0x0014A8A0 File Offset: 0x00148AA0
|
||||
public void BKCPEHPIKAH()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
base.CEGDLFAENEJ().PKOHKPEKJCJ("VoiceChat", IHCPDNLJMMD.All, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040F5 RID: 16629 RVA: 0x0014A8C4 File Offset: 0x00148AC4
|
||||
private void BLNJPJLFKPI(Tool COMHEONOMBA)
|
||||
{
|
||||
this.NNODPKHIMPJ(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x060040F6 RID: 16630 RVA: 0x0014A8D0 File Offset: 0x00148AD0
|
||||
private void EFLDBKPOCBG()
|
||||
{
|
||||
if (this.EKIDIMNKOJA == null)
|
||||
{
|
||||
this.EKIDIMNKOJA = base.StartCoroutine(this.BLOOFJPFLBH());
|
||||
}
|
||||
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
||||
{
|
||||
this.chargeAudioSource.Play();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040F7 RID: 16631 RVA: 0x0014A928 File Offset: 0x00148B28
|
||||
private void PKLLCFDDKDF()
|
||||
{
|
||||
this.NPCPGPAAPDN();
|
||||
}
|
||||
|
||||
// Token: 0x060040F8 RID: 16632 RVA: 0x0014A930 File Offset: 0x00148B30
|
||||
private void PBEABLIDAHH(Tool COMHEONOMBA)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcResetCharge", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000123 RID: 291
|
||||
// (get) Token: 0x060040FA RID: 16634 RVA: 0x0014A980 File Offset: 0x00148B80
|
||||
// (set) Token: 0x060040F9 RID: 16633 RVA: 0x0014A954 File Offset: 0x00148B54
|
||||
public float IOGNGOOLCJP
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.LODAOCBHBNP;
|
||||
}
|
||||
private set
|
||||
{
|
||||
if (this.LODAOCBHBNP != value)
|
||||
{
|
||||
this.LODAOCBHBNP = value;
|
||||
this.chargeAnimator.SetFloat("Charge", this.LODAOCBHBNP);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040FB RID: 16635 RVA: 0x0014A988 File Offset: 0x00148B88
|
||||
private void KAKBJCEKEMN(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 56);
|
||||
PlayerHand playerHand = this.tool.NAABPMOIADH().IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CBHNAKAPHGG() == this.tool)
|
||||
{
|
||||
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-179));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040FC RID: 16636 RVA: 0x0014AA38 File Offset: 0x00148C38
|
||||
private void CGOGNMNPJJN(float NOBAPCOKFIL)
|
||||
{
|
||||
if (this.LODAOCBHBNP != NOBAPCOKFIL)
|
||||
{
|
||||
this.LODAOCBHBNP = NOBAPCOKFIL;
|
||||
this.chargeAnimator.SetFloat("{0} - TryLoadAllFromCache - whole response loading from cache", this.LODAOCBHBNP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040FD RID: 16637 RVA: 0x0014AA64 File Offset: 0x00148C64
|
||||
public void StartCharging()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcStartCharging", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060040FE RID: 16638 RVA: 0x0014AA88 File Offset: 0x00148C88
|
||||
private void BGDIKHFDFPB(Tool COMHEONOMBA)
|
||||
{
|
||||
this.KKNDLHBMDHN(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x060040FF RID: 16639 RVA: 0x0014AA94 File Offset: 0x00148C94
|
||||
private void EGEMHAEKDOK(float NOBAPCOKFIL)
|
||||
{
|
||||
if (this.LODAOCBHBNP != NOBAPCOKFIL)
|
||||
{
|
||||
this.LODAOCBHBNP = NOBAPCOKFIL;
|
||||
this.chargeAnimator.SetFloat("AvatarItemDesc", this.LODAOCBHBNP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004100 RID: 16640 RVA: 0x0014AAC0 File Offset: 0x00148CC0
|
||||
private void GJHKOGKCCLJ(Tool COMHEONOMBA)
|
||||
{
|
||||
this.PBEABLIDAHH(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x06004101 RID: 16641 RVA: 0x0014AACC File Offset: 0x00148CCC
|
||||
private void KLHHOEDAHEI()
|
||||
{
|
||||
if (this.EKIDIMNKOJA == null)
|
||||
{
|
||||
this.EKIDIMNKOJA = base.StartCoroutine(this.OLJAAOCONHC());
|
||||
}
|
||||
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
||||
{
|
||||
this.chargeAudioSource.Play();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004102 RID: 16642 RVA: 0x0014AB24 File Offset: 0x00148D24
|
||||
private void KENHCPPPKPO()
|
||||
{
|
||||
this.ADMEHIAGFNE();
|
||||
}
|
||||
|
||||
// Token: 0x06004103 RID: 16643 RVA: 0x0014AB2C File Offset: 0x00148D2C
|
||||
private void HBPAAPCKDEF()
|
||||
{
|
||||
if (this.EKIDIMNKOJA == null)
|
||||
{
|
||||
this.EKIDIMNKOJA = base.StartCoroutine(this.BLOOFJPFLBH());
|
||||
}
|
||||
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
||||
{
|
||||
this.chargeAudioSource.Play();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004104 RID: 16644 RVA: 0x0014AB84 File Offset: 0x00148D84
|
||||
private void OOBCABGOMFO(Tool COMHEONOMBA)
|
||||
{
|
||||
this.PBEABLIDAHH(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x06004105 RID: 16645 RVA: 0x0014AB90 File Offset: 0x00148D90
|
||||
private void CCGMOIDMDNF(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-46));
|
||||
PlayerHand otherHand = this.tool.NAABPMOIADH().GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
||||
{
|
||||
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-192));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004106 RID: 16646 RVA: 0x0014AC40 File Offset: 0x00148E40
|
||||
private void JDPCFDICAMC()
|
||||
{
|
||||
this.JIBNBCGJMKA();
|
||||
}
|
||||
|
||||
// Token: 0x06004107 RID: 16647 RVA: 0x0014AC48 File Offset: 0x00148E48
|
||||
private void NPCPGPAAPDN()
|
||||
{
|
||||
if (this.EKIDIMNKOJA == null)
|
||||
{
|
||||
this.EKIDIMNKOJA = base.StartCoroutine(this.BLOOFJPFLBH());
|
||||
}
|
||||
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
||||
{
|
||||
this.chargeAudioSource.Play();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004108 RID: 16648 RVA: 0x0014ACA0 File Offset: 0x00148EA0
|
||||
private void BJJIGDMOMDL(Tool COMHEONOMBA)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
base.ACEAACJNNAF().JJLACCMJEMB("CachedView_mat", IHCPDNLJMMD.All, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004109 RID: 16649 RVA: 0x0014ACC4 File Offset: 0x00148EC4
|
||||
private void AKJJGCODFBK()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.EGEMHAEKDOK(19f);
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.EEJDABJBMMO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600410A RID: 16650 RVA: 0x0014AD28 File Offset: 0x00148F28
|
||||
private void MKGBDOKNFHH()
|
||||
{
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.LFACMNLMOFP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600410B RID: 16651 RVA: 0x0014AD54 File Offset: 0x00148F54
|
||||
private void IJAMJDPCLFC(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
||||
{
|
||||
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.LDFDCNEMKHH = Time.time;
|
||||
if (this.tool.OHGPCMJMFGC)
|
||||
{
|
||||
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 1000);
|
||||
PlayerHand otherHand = this.tool.CAAOEAAJAIL.GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
||||
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
||||
{
|
||||
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), 1000);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600410C RID: 16652 RVA: 0x0014AE04 File Offset: 0x00149004
|
||||
public float LALGMGMLOND()
|
||||
{
|
||||
return this.LODAOCBHBNP;
|
||||
}
|
||||
|
||||
// Token: 0x0600410D RID: 16653 RVA: 0x0014AE0C File Offset: 0x0014900C
|
||||
private void CIHPOMODFFA()
|
||||
{
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.IOGNGOOLCJP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600410E RID: 16654 RVA: 0x0014AE38 File Offset: 0x00149038
|
||||
private void BBMOCKEJENN(Tool COMHEONOMBA)
|
||||
{
|
||||
this.BJJIGDMOMDL(COMHEONOMBA);
|
||||
}
|
||||
|
||||
// Token: 0x0600410F RID: 16655 RVA: 0x0014AE44 File Offset: 0x00149044
|
||||
private void JIBNBCGJMKA()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.ODICDJELGAB(357f);
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.EEJDABJBMMO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004110 RID: 16656 RVA: 0x0014AEA8 File Offset: 0x001490A8
|
||||
private void HHLPNNOEIJK()
|
||||
{
|
||||
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
||||
this.EKIDIMNKOJA = null;
|
||||
this.EGEMHAEKDOK(793f);
|
||||
if (this.chargeAudioSource != null)
|
||||
{
|
||||
this.chargeAudioSource.Stop();
|
||||
}
|
||||
if (this.weaponAudio != null)
|
||||
{
|
||||
this.weaponAudio.EDLAGKIANOC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004111 RID: 16657 RVA: 0x0014AF0C File Offset: 0x0014910C
|
||||
[BCENPNOIAOM]
|
||||
private void RpcStartCharging()
|
||||
{
|
||||
this.AHEPFFBBOJG();
|
||||
}
|
||||
|
||||
// Token: 0x06004112 RID: 16658 RVA: 0x0014AF14 File Offset: 0x00149114
|
||||
private void ODICDJELGAB(float NOBAPCOKFIL)
|
||||
{
|
||||
if (this.LODAOCBHBNP != NOBAPCOKFIL)
|
||||
{
|
||||
this.LODAOCBHBNP = NOBAPCOKFIL;
|
||||
this.chargeAnimator.SetFloat("Owner Transfers", this.LODAOCBHBNP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004113 RID: 16659 RVA: 0x0014AF40 File Offset: 0x00149140
|
||||
public void FNELOEGJAMF()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
base.LJILHDMCKME().PKOHKPEKJCJ("Unlock ALL", IHCPDNLJMMD.Others, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000815 RID: 2069
|
||||
private const float LJKGGHLPBPM = 1f;
|
||||
|
||||
// Token: 0x04000816 RID: 2070
|
||||
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
||||
[SerializeField]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x04000817 RID: 2071
|
||||
[Header("Charging")]
|
||||
[SerializeField]
|
||||
private float movingChargeTime = 1f;
|
||||
|
||||
// Token: 0x04000818 RID: 2072
|
||||
[SerializeField]
|
||||
private float passiveChargeTime = 1.5f;
|
||||
|
||||
// Token: 0x04000819 RID: 2073
|
||||
[SerializeField]
|
||||
private float unchargeTime = 1f;
|
||||
|
||||
// Token: 0x0400081A RID: 2074
|
||||
[SerializeField]
|
||||
private float minimumChargeVelocity = 0.3f;
|
||||
|
||||
// Token: 0x0400081B RID: 2075
|
||||
[SerializeField]
|
||||
private float reverseVelocityLookbackStartTime = 0.15f;
|
||||
|
||||
// Token: 0x0400081C RID: 2076
|
||||
[SerializeField]
|
||||
private float reverseVelocityLookbackEndTime = 0.1f;
|
||||
|
||||
// Token: 0x0400081D RID: 2077
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float minimumCharge = 0.1f;
|
||||
|
||||
// Token: 0x0400081E RID: 2078
|
||||
[Header("Feedback")]
|
||||
[SerializeField]
|
||||
private WeaponAudio weaponAudio;
|
||||
|
||||
// Token: 0x0400081F RID: 2079
|
||||
[SerializeField]
|
||||
private Animator chargeAnimator;
|
||||
|
||||
// Token: 0x04000820 RID: 2080
|
||||
[SerializeField]
|
||||
private float minChargeVibrationInterval = 0.5f;
|
||||
|
||||
// Token: 0x04000821 RID: 2081
|
||||
[SerializeField]
|
||||
private float maxChargeVibrationInterval = 0.2f;
|
||||
|
||||
// Token: 0x04000822 RID: 2082
|
||||
[SerializeField]
|
||||
private float chargedVibrationInterval;
|
||||
|
||||
// Token: 0x04000823 RID: 2083
|
||||
[SerializeField]
|
||||
private int vibrationIntensity = 200;
|
||||
|
||||
// Token: 0x04000824 RID: 2084
|
||||
[SerializeField]
|
||||
private float offhandVibrationRatio = 0.5f;
|
||||
|
||||
// Token: 0x04000825 RID: 2085
|
||||
[SerializeField]
|
||||
private AudioSource chargeAudioSource;
|
||||
|
||||
// Token: 0x04000826 RID: 2086
|
||||
private float LODAOCBHBNP;
|
||||
|
||||
// Token: 0x04000827 RID: 2087
|
||||
private Coroutine EKIDIMNKOJA;
|
||||
|
||||
// Token: 0x04000828 RID: 2088
|
||||
private float LDFDCNEMKHH;
|
||||
|
||||
// Token: 0x04000829 RID: 2089
|
||||
private float OMDIFDGCFFI;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1547 @@
|
||||
using System;
|
||||
using Photon;
|
||||
using RecRoom.Core.Powerups;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest.Goblin2
|
||||
{
|
||||
// Token: 0x02000137 RID: 311
|
||||
public class Potion : global::Photon.MonoBehaviour
|
||||
{
|
||||
// Token: 0x060041D5 RID: 16853 RVA: 0x00150CB4 File Offset: 0x0014EEB4
|
||||
private void JOLCAONCEGM(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
|
||||
// Token: 0x060041D6 RID: 16854 RVA: 0x00150CC4 File Offset: 0x0014EEC4
|
||||
private void HBBJDNELOHF()
|
||||
{
|
||||
if (base.GANDPDNCOKF() && !this.waterBottle.JAPJHGGOFPM)
|
||||
{
|
||||
this.waterBottle.NDOLEFOPJDF();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041D7 RID: 16855 RVA: 0x00150D00 File Offset: 0x0014EF00
|
||||
private void COLNIGMHNMO(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041D8 RID: 16856 RVA: 0x00150D84 File Offset: 0x0014EF84
|
||||
private void CILIHJADJLP(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.JAPJHGGOFPM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041D9 RID: 16857 RVA: 0x00150DA8 File Offset: 0x0014EFA8
|
||||
private void GDAMOPMJGAH()
|
||||
{
|
||||
if (base.JNOCCMDBMIO() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041DA RID: 16858 RVA: 0x00150DE4 File Offset: 0x0014EFE4
|
||||
private void NBCHIGNOBBD(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.NBFFMDAKKED();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041DB RID: 16859 RVA: 0x00150E08 File Offset: 0x0014F008
|
||||
protected virtual void EJCAFDJJIME()
|
||||
{
|
||||
base.ICPCJPFPLCD();
|
||||
this.tool.POJJFNOCIGE -= this.CJGOLBPGMCM;
|
||||
this.waterBottle.JNILCOKEBFM -= this.GEGCFBIAKBP;
|
||||
this.waterBottle.EIHONOOEGIP -= this.LAGLKJPGDOB;
|
||||
}
|
||||
|
||||
// Token: 0x060041DC RID: 16860 RVA: 0x00150E60 File Offset: 0x0014F060
|
||||
protected virtual void PHJFLMBNKOP()
|
||||
{
|
||||
base.PJFFNBKMKBI();
|
||||
this.tool.POJJFNOCIGE -= this.CKFGMECPKDI;
|
||||
this.waterBottle.JNILCOKEBFM -= this.HLBHHKIONNN;
|
||||
this.waterBottle.OKNEHKNJAJF(new WaterBottle.GPLGHDGHNNB(this.EENNCOEHCKP));
|
||||
}
|
||||
|
||||
// Token: 0x060041DD RID: 16861 RVA: 0x00150EB8 File Offset: 0x0014F0B8
|
||||
private void FIEAIFCMCPC()
|
||||
{
|
||||
if (base.DGLKKANNBPD() && !this.waterBottle.NBFFMDAKKED())
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041DE RID: 16862 RVA: 0x00150EF4 File Offset: 0x0014F0F4
|
||||
private void BGBDFCFEKDH()
|
||||
{
|
||||
if (base.JNOCCMDBMIO() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041DF RID: 16863 RVA: 0x00150F30 File Offset: 0x0014F130
|
||||
private void OKBFJIHEJKJ(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.JAPJHGGOFPM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041E0 RID: 16864 RVA: 0x00150F54 File Offset: 0x0014F154
|
||||
protected virtual void BBOIJKLPABP()
|
||||
{
|
||||
base.FNNCEMJECLP();
|
||||
this.tool.POJJFNOCIGE += this.EALJPAENPNG;
|
||||
this.waterBottle.JNILCOKEBFM += this.HLBHHKIONNN;
|
||||
this.waterBottle.EIHONOOEGIP += this.DJIFNLJBEIN;
|
||||
}
|
||||
|
||||
// Token: 0x060041E1 RID: 16865 RVA: 0x00150FAC File Offset: 0x0014F1AC
|
||||
private void FEFBNFBJBLD(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
|
||||
// Token: 0x060041E2 RID: 16866 RVA: 0x00150FBC File Offset: 0x0014F1BC
|
||||
private void OIPDJGJMKBC(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.JNOCCMDBMIO() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.JDLOMNFOGPK();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041E3 RID: 16867 RVA: 0x00151044 File Offset: 0x0014F244
|
||||
protected virtual void FKGKJOHOGMP()
|
||||
{
|
||||
base.EGJOBLEGKNP();
|
||||
this.tool.POJJFNOCIGE -= this.CMBGEOCLADD;
|
||||
this.waterBottle.CIFGPHODBJJ(new WaterBottle.PHJCJIHIAJH(this.HLBHHKIONNN));
|
||||
this.waterBottle.EIHONOOEGIP -= this.LAFIALKEFOF;
|
||||
}
|
||||
|
||||
// Token: 0x060041E4 RID: 16868 RVA: 0x0015109C File Offset: 0x0014F29C
|
||||
private void IBNGHJCDPLL(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041E5 RID: 16869 RVA: 0x00151120 File Offset: 0x0014F320
|
||||
private void HAOFMMCKJCE()
|
||||
{
|
||||
this.NBCHIGNOBBD(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x060041E6 RID: 16870 RVA: 0x00151130 File Offset: 0x0014F330
|
||||
private void LAFIALKEFOF(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.NBFFMDAKKED();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041E7 RID: 16871 RVA: 0x00151154 File Offset: 0x0014F354
|
||||
private void JFKMCAIBKLF()
|
||||
{
|
||||
this.NBCHIGNOBBD(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x060041E8 RID: 16872 RVA: 0x00151164 File Offset: 0x0014F364
|
||||
private void IDMBDGBOOPL()
|
||||
{
|
||||
this.HBPKAPEMFIC(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x060041E9 RID: 16873 RVA: 0x00151174 File Offset: 0x0014F374
|
||||
protected virtual void EIMPMCFDMIA()
|
||||
{
|
||||
base.ELPAGAAOPFN();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.JOLCAONCEGM));
|
||||
this.waterBottle.JNILCOKEBFM += this.FPGPDMMEMLD;
|
||||
this.waterBottle.CBAIPMNADFE(new WaterBottle.GPLGHDGHNNB(this.NBCHIGNOBBD));
|
||||
}
|
||||
|
||||
// Token: 0x060041EA RID: 16874 RVA: 0x001511CC File Offset: 0x0014F3CC
|
||||
private void MOKPCOKPIEN(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
|
||||
// Token: 0x060041EB RID: 16875 RVA: 0x001511DC File Offset: 0x0014F3DC
|
||||
protected virtual void DHAEEPCMCMI()
|
||||
{
|
||||
base.MICFHMAIGIB();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.CCCIBJGAPLK));
|
||||
this.waterBottle.JNILCOKEBFM += this.KJOCCAJPKGL;
|
||||
this.waterBottle.AOHGMOPLGJE(new WaterBottle.GPLGHDGHNNB(this.LAGLKJPGDOB));
|
||||
}
|
||||
|
||||
// Token: 0x060041EC RID: 16876 RVA: 0x00151234 File Offset: 0x0014F434
|
||||
private void COOHFMKADPE(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.GANDPDNCOKF() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.PBNHHJMBGKB();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041ED RID: 16877 RVA: 0x001512BC File Offset: 0x0014F4BC
|
||||
private void HBGCMODCMNE()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041EE RID: 16878 RVA: 0x001512F8 File Offset: 0x0014F4F8
|
||||
private void CDMIGEMBFFJ(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
|
||||
// Token: 0x060041EF RID: 16879 RVA: 0x00151308 File Offset: 0x0014F508
|
||||
private void JIMHELDEALE(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041F0 RID: 16880 RVA: 0x0015138C File Offset: 0x0014F58C
|
||||
private void NOFGFHLAFBF()
|
||||
{
|
||||
this.NEFMGNPKDNG(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x060041F1 RID: 16881 RVA: 0x0015139C File Offset: 0x0014F59C
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.tool.POJJFNOCIGE += this.OHPGCELKNLE;
|
||||
this.waterBottle.JNILCOKEBFM += this.BBIEMFILFFJ;
|
||||
this.waterBottle.EIHONOOEGIP += this.NEFMGNPKDNG;
|
||||
}
|
||||
|
||||
// Token: 0x060041F2 RID: 16882 RVA: 0x001513F4 File Offset: 0x0014F5F4
|
||||
private void NFLGCLOKMGN()
|
||||
{
|
||||
this.EENNCOEHCKP(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x060041F3 RID: 16883 RVA: 0x00151404 File Offset: 0x0014F604
|
||||
private void OnTriggerEnter(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041F4 RID: 16884 RVA: 0x00151488 File Offset: 0x0014F688
|
||||
private void DGEMIHNAPNA(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI++;
|
||||
if (base.DFJFKOLLEMK() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.GDAMOPMJGAH();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041F5 RID: 16885 RVA: 0x00151510 File Offset: 0x0014F710
|
||||
private void FLPGEJIHABB(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041F6 RID: 16886 RVA: 0x00151594 File Offset: 0x0014F794
|
||||
private void OHIIFDFLNFN(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
|
||||
// Token: 0x060041F7 RID: 16887 RVA: 0x001515A4 File Offset: 0x0014F7A4
|
||||
private void BHNPJACMCLD(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041F8 RID: 16888 RVA: 0x00151628 File Offset: 0x0014F828
|
||||
protected virtual void FNDBDPNMFIO()
|
||||
{
|
||||
base.PEALKHMDMKP();
|
||||
this.tool.POJJFNOCIGE -= this.NGLNDEMKIDP;
|
||||
this.waterBottle.CIFGPHODBJJ(new WaterBottle.PHJCJIHIAJH(this.GHCJPPMEJED));
|
||||
this.waterBottle.OKNEHKNJAJF(new WaterBottle.GPLGHDGHNNB(this.EODFMHHNPMH));
|
||||
}
|
||||
|
||||
// Token: 0x060041F9 RID: 16889 RVA: 0x00151680 File Offset: 0x0014F880
|
||||
protected virtual void LJJKCACKFKP()
|
||||
{
|
||||
base.ILNOFPMNPKH();
|
||||
this.tool.POJJFNOCIGE -= this.CDMIGEMBFFJ;
|
||||
this.waterBottle.HIOMJFFDPBG(new WaterBottle.PHJCJIHIAJH(this.DGEMIHNAPNA));
|
||||
this.waterBottle.OKNEHKNJAJF(new WaterBottle.GPLGHDGHNNB(this.LAFIALKEFOF));
|
||||
}
|
||||
|
||||
// Token: 0x060041FA RID: 16890 RVA: 0x001516D8 File Offset: 0x0014F8D8
|
||||
private void ANMJHLOAJPB()
|
||||
{
|
||||
this.HBPKAPEMFIC(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x060041FB RID: 16891 RVA: 0x001516E8 File Offset: 0x0014F8E8
|
||||
protected virtual void ONOHBEONIKM()
|
||||
{
|
||||
base.NGOPCBJCNJM();
|
||||
this.tool.POJJFNOCIGE += this.EALJPAENPNG;
|
||||
this.waterBottle.JNILCOKEBFM += this.BGFGENHDOAO;
|
||||
this.waterBottle.AOHGMOPLGJE(new WaterBottle.GPLGHDGHNNB(this.OKBFJIHEJKJ));
|
||||
}
|
||||
|
||||
// Token: 0x060041FC RID: 16892 RVA: 0x00151740 File Offset: 0x0014F940
|
||||
private void HBPKAPEMFIC(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.NBFFMDAKKED();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060041FD RID: 16893 RVA: 0x00151764 File Offset: 0x0014F964
|
||||
private void EALJPAENPNG(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
|
||||
// Token: 0x060041FE RID: 16894 RVA: 0x00151774 File Offset: 0x0014F974
|
||||
private void OHPGCELKNLE(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
|
||||
// Token: 0x060041FF RID: 16895 RVA: 0x00151784 File Offset: 0x0014F984
|
||||
private void HBAEOIEEPHJ()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004200 RID: 16896 RVA: 0x001517C0 File Offset: 0x0014F9C0
|
||||
private void NHAOAEBNLJI()
|
||||
{
|
||||
this.NBCHIGNOBBD(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x06004201 RID: 16897 RVA: 0x001517D0 File Offset: 0x0014F9D0
|
||||
private void EKDPLAFKGBL(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.NBFFMDAKKED();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004202 RID: 16898 RVA: 0x001517F4 File Offset: 0x0014F9F4
|
||||
protected virtual void AANDHGOIAIC()
|
||||
{
|
||||
base.NGOPCBJCNJM();
|
||||
this.tool.POJJFNOCIGE += this.GEDHFHGMEEL;
|
||||
this.waterBottle.JNILCOKEBFM += this.HPLPBHCGOAG;
|
||||
this.waterBottle.CBAIPMNADFE(new WaterBottle.GPLGHDGHNNB(this.HBPKAPEMFIC));
|
||||
}
|
||||
|
||||
// Token: 0x06004203 RID: 16899 RVA: 0x0015184C File Offset: 0x0014FA4C
|
||||
private void HOOMGKBBFLA(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004204 RID: 16900 RVA: 0x001518D0 File Offset: 0x0014FAD0
|
||||
private void DMMHILIMEOE(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004205 RID: 16901 RVA: 0x00151954 File Offset: 0x0014FB54
|
||||
protected virtual void IABDGAJLFNK()
|
||||
{
|
||||
base.LGCNFLACIIH();
|
||||
this.tool.POJJFNOCIGE += this.CJGOLBPGMCM;
|
||||
this.waterBottle.JNILCOKEBFM += this.KHBDBKHNMEK;
|
||||
this.waterBottle.AOHGMOPLGJE(new WaterBottle.GPLGHDGHNNB(this.EENNCOEHCKP));
|
||||
}
|
||||
|
||||
// Token: 0x06004206 RID: 16902 RVA: 0x001519AC File Offset: 0x0014FBAC
|
||||
private void AHFKPIIHGJE(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.NBFFMDAKKED();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004207 RID: 16903 RVA: 0x001519D0 File Offset: 0x0014FBD0
|
||||
protected virtual void EGPCNMCCHNL()
|
||||
{
|
||||
base.MICFHMAIGIB();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.GEDHFHGMEEL));
|
||||
this.waterBottle.JNILCOKEBFM += this.BGFGENHDOAO;
|
||||
this.waterBottle.CBAIPMNADFE(new WaterBottle.GPLGHDGHNNB(this.DJIFNLJBEIN));
|
||||
}
|
||||
|
||||
// Token: 0x06004208 RID: 16904 RVA: 0x00151A28 File Offset: 0x0014FC28
|
||||
private void DDOPHPEHNFA()
|
||||
{
|
||||
this.NEFMGNPKDNG(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x06004209 RID: 16905 RVA: 0x00151A38 File Offset: 0x0014FC38
|
||||
private void EDBNAAHIFIB(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.IGIPCHFCFNN() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.CFPODCCHIJB();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600420A RID: 16906 RVA: 0x00151AC0 File Offset: 0x0014FCC0
|
||||
private void DLODMCPFAAK(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600420B RID: 16907 RVA: 0x00151B44 File Offset: 0x0014FD44
|
||||
private void GHCJPPMEJED(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.IGIPCHFCFNN() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.HBBJDNELOHF();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600420C RID: 16908 RVA: 0x00151BCC File Offset: 0x0014FDCC
|
||||
private void JDLOMNFOGPK()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600420D RID: 16909 RVA: 0x00151C08 File Offset: 0x0014FE08
|
||||
private void CFPODCCHIJB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && !this.waterBottle.JAPJHGGOFPM)
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600420E RID: 16910 RVA: 0x00151C44 File Offset: 0x0014FE44
|
||||
private void LGMEEGHHHPG(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600420F RID: 16911 RVA: 0x00151CC8 File Offset: 0x0014FEC8
|
||||
protected virtual void HKJDCDEMIPG()
|
||||
{
|
||||
base.IJGOKHIFMNI();
|
||||
this.tool.POJJFNOCIGE -= this.EALJPAENPNG;
|
||||
this.waterBottle.JADCHILDAPH(new WaterBottle.PHJCJIHIAJH(this.DNPAHACEGJG));
|
||||
this.waterBottle.OKNEHKNJAJF(new WaterBottle.GPLGHDGHNNB(this.CDAFFNMJDFJ));
|
||||
}
|
||||
|
||||
// Token: 0x06004210 RID: 16912 RVA: 0x00151D20 File Offset: 0x0014FF20
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.tool.POJJFNOCIGE -= this.OHPGCELKNLE;
|
||||
this.waterBottle.JNILCOKEBFM -= this.BBIEMFILFFJ;
|
||||
this.waterBottle.EIHONOOEGIP -= this.NEFMGNPKDNG;
|
||||
}
|
||||
|
||||
// Token: 0x06004211 RID: 16913 RVA: 0x00151D78 File Offset: 0x0014FF78
|
||||
private void CCCIBJGAPLK(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06004212 RID: 16914 RVA: 0x00151D88 File Offset: 0x0014FF88
|
||||
protected virtual void CHOLLIANPAL()
|
||||
{
|
||||
base.MICFHMAIGIB();
|
||||
this.tool.POJJFNOCIGE += this.GEDHFHGMEEL;
|
||||
this.waterBottle.JNILCOKEBFM += this.KHBDBKHNMEK;
|
||||
this.waterBottle.AOHGMOPLGJE(new WaterBottle.GPLGHDGHNNB(this.CLDPAOPCPDK));
|
||||
}
|
||||
|
||||
// Token: 0x06004213 RID: 16915 RVA: 0x00151DE0 File Offset: 0x0014FFE0
|
||||
private void MLKDOCDOKLO(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004214 RID: 16916 RVA: 0x00151E64 File Offset: 0x00150064
|
||||
private void MLJLCEGJHDP(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004215 RID: 16917 RVA: 0x00151EE8 File Offset: 0x001500E8
|
||||
private void KACFNGEMEIN()
|
||||
{
|
||||
if (base.JNOCCMDBMIO() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004216 RID: 16918 RVA: 0x00151F24 File Offset: 0x00150124
|
||||
private void AGHOKGKMHED(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004217 RID: 16919 RVA: 0x00151FA8 File Offset: 0x001501A8
|
||||
private void KHBDBKHNMEK(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.JNOCCMDBMIO() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.HBGCMODCMNE();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004218 RID: 16920 RVA: 0x00152030 File Offset: 0x00150230
|
||||
protected virtual void OKPLKICDOJL()
|
||||
{
|
||||
base.DCGCFFFPABH();
|
||||
this.tool.POJJFNOCIGE -= this.GEDHFHGMEEL;
|
||||
this.waterBottle.CIFGPHODBJJ(new WaterBottle.PHJCJIHIAJH(this.DGEMIHNAPNA));
|
||||
this.waterBottle.OKNEHKNJAJF(new WaterBottle.GPLGHDGHNNB(this.DJIFNLJBEIN));
|
||||
}
|
||||
|
||||
// Token: 0x06004219 RID: 16921 RVA: 0x00152088 File Offset: 0x00150288
|
||||
private void BBIEMFILFFJ(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI++;
|
||||
if (base.BHCCHBHNHCG && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.CFPODCCHIJB();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600421A RID: 16922 RVA: 0x00152110 File Offset: 0x00150310
|
||||
private void OIAINCONCJG()
|
||||
{
|
||||
if (base.GANDPDNCOKF() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600421B RID: 16923 RVA: 0x0015214C File Offset: 0x0015034C
|
||||
private void EODFMHHNPMH(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.NBFFMDAKKED();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600421C RID: 16924 RVA: 0x00152170 File Offset: 0x00150370
|
||||
private void HJPMIEEBIEL()
|
||||
{
|
||||
if (base.JNOCCMDBMIO() && !this.waterBottle.NBFFMDAKKED())
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600421D RID: 16925 RVA: 0x001521AC File Offset: 0x001503AC
|
||||
private void GEDHFHGMEEL(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600421E RID: 16926 RVA: 0x001521BC File Offset: 0x001503BC
|
||||
protected virtual void OJAIDLPNIEI()
|
||||
{
|
||||
base.DLCHNOFPONJ();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.JOLCAONCEGM));
|
||||
this.waterBottle.JNILCOKEBFM += this.GHCJPPMEJED;
|
||||
this.waterBottle.EIHONOOEGIP += this.EENNCOEHCKP;
|
||||
}
|
||||
|
||||
// Token: 0x06004220 RID: 16928 RVA: 0x00152230 File Offset: 0x00150430
|
||||
private void DNPAHACEGJG(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.IGIPCHFCFNN() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.CFPODCCHIJB();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004221 RID: 16929 RVA: 0x001522B8 File Offset: 0x001504B8
|
||||
private void EKKGEDBDINH()
|
||||
{
|
||||
this.CDAFFNMJDFJ(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x06004222 RID: 16930 RVA: 0x001522C8 File Offset: 0x001504C8
|
||||
protected virtual void LCKIBBJFHCO()
|
||||
{
|
||||
base.PEALKHMDMKP();
|
||||
this.tool.POJJFNOCIGE -= this.CDMIGEMBFFJ;
|
||||
this.waterBottle.JNILCOKEBFM -= this.DGEMIHNAPNA;
|
||||
this.waterBottle.KJBJLJECFOO(new WaterBottle.GPLGHDGHNNB(this.LAGLKJPGDOB));
|
||||
}
|
||||
|
||||
// Token: 0x06004223 RID: 16931 RVA: 0x00152320 File Offset: 0x00150520
|
||||
private void PLICGBDGJNK()
|
||||
{
|
||||
if (base.GANDPDNCOKF() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004224 RID: 16932 RVA: 0x0015235C File Offset: 0x0015055C
|
||||
private void OEAPIMLLMGM(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004225 RID: 16933 RVA: 0x001523E0 File Offset: 0x001505E0
|
||||
private void PEIMJJEAJEJ()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004226 RID: 16934 RVA: 0x0015241C File Offset: 0x0015061C
|
||||
private void CJNKHLPFOCI(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004227 RID: 16935 RVA: 0x001524A0 File Offset: 0x001506A0
|
||||
private void OOGPGJLKICJ(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004228 RID: 16936 RVA: 0x00152524 File Offset: 0x00150724
|
||||
private void MMMNDBLHIBJ(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06004229 RID: 16937 RVA: 0x00152534 File Offset: 0x00150734
|
||||
protected virtual void PGIAPNBIIJG()
|
||||
{
|
||||
base.PEALKHMDMKP();
|
||||
this.tool.POJJFNOCIGE -= this.MOKPCOKPIEN;
|
||||
this.waterBottle.JADCHILDAPH(new WaterBottle.PHJCJIHIAJH(this.HLBHHKIONNN));
|
||||
this.waterBottle.KJBJLJECFOO(new WaterBottle.GPLGHDGHNNB(this.LAGLKJPGDOB));
|
||||
}
|
||||
|
||||
// Token: 0x0600422A RID: 16938 RVA: 0x0015258C File Offset: 0x0015078C
|
||||
private void BKNMCKNKHMN()
|
||||
{
|
||||
if (base.IGIPCHFCFNN() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600422B RID: 16939 RVA: 0x001525C8 File Offset: 0x001507C8
|
||||
protected virtual void KMMLOFCGIMG()
|
||||
{
|
||||
base.IPAPMGBLCNF();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.OHPGCELKNLE));
|
||||
this.waterBottle.JNILCOKEBFM += this.DNPAHACEGJG;
|
||||
this.waterBottle.EIHONOOEGIP += this.EENNCOEHCKP;
|
||||
}
|
||||
|
||||
// Token: 0x0600422C RID: 16940 RVA: 0x00152620 File Offset: 0x00150820
|
||||
private void NEFMGNPKDNG(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.JAPJHGGOFPM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600422D RID: 16941 RVA: 0x00152644 File Offset: 0x00150844
|
||||
private void OFNGBNHIOLB()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && !this.waterBottle.JAPJHGGOFPM)
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600422E RID: 16942 RVA: 0x00152680 File Offset: 0x00150880
|
||||
protected virtual void KHENCKEEPDB()
|
||||
{
|
||||
base.DLCHNOFPONJ();
|
||||
this.tool.POJJFNOCIGE += this.FGIKDIEFOKI;
|
||||
this.waterBottle.JNILCOKEBFM += this.FPGPDMMEMLD;
|
||||
this.waterBottle.EIHONOOEGIP += this.EAGODHADMLM;
|
||||
}
|
||||
|
||||
// Token: 0x0600422F RID: 16943 RVA: 0x001526D8 File Offset: 0x001508D8
|
||||
private void IIJIIBBBKOB(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI++;
|
||||
if (base.DFJFKOLLEMK() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.PBNHHJMBGKB();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004230 RID: 16944 RVA: 0x00152760 File Offset: 0x00150960
|
||||
private void NGLNDEMKIDP(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06004231 RID: 16945 RVA: 0x00152770 File Offset: 0x00150970
|
||||
private void FGIKDIEFOKI(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06004232 RID: 16946 RVA: 0x00152780 File Offset: 0x00150980
|
||||
protected virtual void PAALCGEAEDE()
|
||||
{
|
||||
base.MPIHCILBGLM();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.OHPGCELKNLE));
|
||||
this.waterBottle.JNILCOKEBFM += this.OIPDJGJMKBC;
|
||||
this.waterBottle.EIHONOOEGIP += this.EKDPLAFKGBL;
|
||||
}
|
||||
|
||||
// Token: 0x06004233 RID: 16947 RVA: 0x001527D8 File Offset: 0x001509D8
|
||||
private void CKFGMECPKDI(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
|
||||
// Token: 0x06004234 RID: 16948 RVA: 0x001527E8 File Offset: 0x001509E8
|
||||
private void CMAMJNPGFME(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06004235 RID: 16949 RVA: 0x001527F8 File Offset: 0x001509F8
|
||||
private void EAGODHADMLM(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.FDEBCMEPAPL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004236 RID: 16950 RVA: 0x0015281C File Offset: 0x00150A1C
|
||||
protected virtual void OLNOKJEPFII()
|
||||
{
|
||||
base.ILNOFPMNPKH();
|
||||
this.tool.POJJFNOCIGE -= this.CKFGMECPKDI;
|
||||
this.waterBottle.CIFGPHODBJJ(new WaterBottle.PHJCJIHIAJH(this.OIPDJGJMKBC));
|
||||
this.waterBottle.KJBJLJECFOO(new WaterBottle.GPLGHDGHNNB(this.CDAFFNMJDFJ));
|
||||
}
|
||||
|
||||
// Token: 0x06004237 RID: 16951 RVA: 0x00152874 File Offset: 0x00150A74
|
||||
private void CJGOLBPGMCM(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
|
||||
// Token: 0x06004238 RID: 16952 RVA: 0x00152884 File Offset: 0x00150A84
|
||||
private void HNCMFEPIJGM(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.JNOCCMDBMIO() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.FGGPLINIPPF();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004239 RID: 16953 RVA: 0x0015290C File Offset: 0x00150B0C
|
||||
private void FJLOIOLJLFA()
|
||||
{
|
||||
this.CLDPAOPCPDK(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x0600423A RID: 16954 RVA: 0x0015291C File Offset: 0x00150B1C
|
||||
protected virtual void DFNCDNJBKAB()
|
||||
{
|
||||
base.JDBELFHCDHB();
|
||||
this.tool.POJJFNOCIGE -= this.JOLCAONCEGM;
|
||||
this.waterBottle.JADCHILDAPH(new WaterBottle.PHJCJIHIAJH(this.GHCJPPMEJED));
|
||||
this.waterBottle.OKNEHKNJAJF(new WaterBottle.GPLGHDGHNNB(this.LAFIALKEFOF));
|
||||
}
|
||||
|
||||
// Token: 0x0600423B RID: 16955 RVA: 0x00152974 File Offset: 0x00150B74
|
||||
private void CDAFFNMJDFJ(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.JAPJHGGOFPM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600423C RID: 16956 RVA: 0x00152998 File Offset: 0x00150B98
|
||||
protected virtual void KNOGCPGCNHH()
|
||||
{
|
||||
base.DDJMPFMAKDO();
|
||||
this.tool.POJJFNOCIGE -= this.CDMIGEMBFFJ;
|
||||
this.waterBottle.CIFGPHODBJJ(new WaterBottle.PHJCJIHIAJH(this.DNPAHACEGJG));
|
||||
this.waterBottle.EIHONOOEGIP -= this.CLDPAOPCPDK;
|
||||
}
|
||||
|
||||
// Token: 0x0600423D RID: 16957 RVA: 0x001529F0 File Offset: 0x00150BF0
|
||||
private void GEGCFBIAKBP(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.BHCCHBHNHCG && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.HJPMIEEBIEL();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600423E RID: 16958 RVA: 0x00152A78 File Offset: 0x00150C78
|
||||
private void CLDPAOPCPDK(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.FDEBCMEPAPL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600423F RID: 16959 RVA: 0x00152A9C File Offset: 0x00150C9C
|
||||
private void FPGPDMMEMLD(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI++;
|
||||
if (base.JNOCCMDBMIO() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.CFPODCCHIJB();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004240 RID: 16960 RVA: 0x00152B24 File Offset: 0x00150D24
|
||||
protected virtual void CMOJIGDGBAB()
|
||||
{
|
||||
base.PJFFNBKMKBI();
|
||||
this.tool.POJJFNOCIGE -= this.GEDHFHGMEEL;
|
||||
this.waterBottle.JNILCOKEBFM -= this.OIPDJGJMKBC;
|
||||
this.waterBottle.KJBJLJECFOO(new WaterBottle.GPLGHDGHNNB(this.NEFMGNPKDNG));
|
||||
}
|
||||
|
||||
// Token: 0x06004241 RID: 16961 RVA: 0x00152B7C File Offset: 0x00150D7C
|
||||
private void JIJHHNMONLA(Collider CINAFOGLFIB)
|
||||
{
|
||||
if (this.tool.OHGPCMJMFGC && this.clinkSfx != null)
|
||||
{
|
||||
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
||||
if (tool != null && tool != this.tool && tool.OHGPCMJMFGC)
|
||||
{
|
||||
Potion component = tool.GetComponent<Potion>();
|
||||
if (component != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.clinkSfx, base.transform.position, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004242 RID: 16962 RVA: 0x00152C00 File Offset: 0x00150E00
|
||||
protected virtual void GOGJEGIGNAI()
|
||||
{
|
||||
base.IPAPMGBLCNF();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.CDMIGEMBFFJ));
|
||||
this.waterBottle.JNILCOKEBFM += this.HPLPBHCGOAG;
|
||||
this.waterBottle.EIHONOOEGIP += this.DJIFNLJBEIN;
|
||||
}
|
||||
|
||||
// Token: 0x06004243 RID: 16963 RVA: 0x00152C58 File Offset: 0x00150E58
|
||||
protected virtual void KNKBCPDNDAL()
|
||||
{
|
||||
base.HABFGMOIDCO();
|
||||
this.tool.POJJFNOCIGE -= this.CDMIGEMBFFJ;
|
||||
this.waterBottle.HIOMJFFDPBG(new WaterBottle.PHJCJIHIAJH(this.FPGPDMMEMLD));
|
||||
this.waterBottle.KJBJLJECFOO(new WaterBottle.GPLGHDGHNNB(this.CILIHJADJLP));
|
||||
}
|
||||
|
||||
// Token: 0x06004244 RID: 16964 RVA: 0x00152CB0 File Offset: 0x00150EB0
|
||||
private void CMBGEOCLADD(Tool COMHEONOMBA, Vector3 GPLIJKCIELE, Quaternion BJEPFIKAIAD, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
|
||||
// Token: 0x06004245 RID: 16965 RVA: 0x00152CC0 File Offset: 0x00150EC0
|
||||
private void LAGLKJPGDOB(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.FDEBCMEPAPL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004246 RID: 16966 RVA: 0x00152CE4 File Offset: 0x00150EE4
|
||||
private void Start()
|
||||
{
|
||||
this.NEFMGNPKDNG(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x06004247 RID: 16967 RVA: 0x00152CF4 File Offset: 0x00150EF4
|
||||
private void BGFGENHDOAO(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI++;
|
||||
if (base.IGIPCHFCFNN() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.BGBDFCFEKDH();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004248 RID: 16968 RVA: 0x00152D7C File Offset: 0x00150F7C
|
||||
private void HLBHHKIONNN(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI++;
|
||||
if (base.GANDPDNCOKF() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.FGGPLINIPPF();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004249 RID: 16969 RVA: 0x00152E04 File Offset: 0x00151004
|
||||
protected virtual void DCKOCPMABHH()
|
||||
{
|
||||
base.IPAPMGBLCNF();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.CDMIGEMBFFJ));
|
||||
this.waterBottle.JNILCOKEBFM += this.COOHFMKADPE;
|
||||
this.waterBottle.EIHONOOEGIP += this.CILIHJADJLP;
|
||||
}
|
||||
|
||||
// Token: 0x0600424A RID: 16970 RVA: 0x00152E5C File Offset: 0x0015105C
|
||||
protected virtual void DCHCOKIMPDJ()
|
||||
{
|
||||
base.HABFGMOIDCO();
|
||||
this.tool.POJJFNOCIGE -= this.CMAMJNPGFME;
|
||||
this.waterBottle.CIFGPHODBJJ(new WaterBottle.PHJCJIHIAJH(this.IIJIIBBBKOB));
|
||||
this.waterBottle.OKNEHKNJAJF(new WaterBottle.GPLGHDGHNNB(this.EENNCOEHCKP));
|
||||
}
|
||||
|
||||
// Token: 0x0600424B RID: 16971 RVA: 0x00152EB4 File Offset: 0x001510B4
|
||||
protected virtual void KAEPFOILFCG()
|
||||
{
|
||||
base.IPAPMGBLCNF();
|
||||
this.tool.POJJFNOCIGE += this.CMAMJNPGFME;
|
||||
this.waterBottle.JNILCOKEBFM += this.BGFGENHDOAO;
|
||||
this.waterBottle.AOHGMOPLGJE(new WaterBottle.GPLGHDGHNNB(this.EODFMHHNPMH));
|
||||
}
|
||||
|
||||
// Token: 0x0600424C RID: 16972 RVA: 0x00152F0C File Offset: 0x0015110C
|
||||
private void HPLPBHCGOAG(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 0;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI += 0;
|
||||
if (base.GANDPDNCOKF() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.FPALNNLJIHG();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600424D RID: 16973 RVA: 0x00152F94 File Offset: 0x00151194
|
||||
private void EENNCOEHCKP(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.JAPJHGGOFPM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600424E RID: 16974 RVA: 0x00152FB8 File Offset: 0x001511B8
|
||||
private void OLDHNJCBLCG()
|
||||
{
|
||||
this.NEFMGNPKDNG(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x0600424F RID: 16975 RVA: 0x00152FC8 File Offset: 0x001511C8
|
||||
private void DJAGKCMBIEJ()
|
||||
{
|
||||
this.NEFMGNPKDNG(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x06004250 RID: 16976 RVA: 0x00152FD8 File Offset: 0x001511D8
|
||||
protected virtual void LJAJLFPAGBM()
|
||||
{
|
||||
base.ILNOFPMNPKH();
|
||||
this.tool.POJJFNOCIGE -= this.MMMNDBLHIBJ;
|
||||
this.waterBottle.HIOMJFFDPBG(new WaterBottle.PHJCJIHIAJH(this.IIJIIBBBKOB));
|
||||
this.waterBottle.EIHONOOEGIP -= this.NEFMGNPKDNG;
|
||||
}
|
||||
|
||||
// Token: 0x06004251 RID: 16977 RVA: 0x00153030 File Offset: 0x00151230
|
||||
private void GKIJFLOEAHC()
|
||||
{
|
||||
this.DJIFNLJBEIN(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x06004252 RID: 16978 RVA: 0x00153040 File Offset: 0x00151240
|
||||
protected virtual void BBKPAKKLOGB()
|
||||
{
|
||||
base.LGCNFLACIIH();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.MMMNDBLHIBJ));
|
||||
this.waterBottle.JNILCOKEBFM += this.DGEMIHNAPNA;
|
||||
this.waterBottle.AOHGMOPLGJE(new WaterBottle.GPLGHDGHNNB(this.EENNCOEHCKP));
|
||||
}
|
||||
|
||||
// Token: 0x06004253 RID: 16979 RVA: 0x00153098 File Offset: 0x00151298
|
||||
private void PBNHHJMBGKB()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004254 RID: 16980 RVA: 0x001530D4 File Offset: 0x001512D4
|
||||
private void BBLLBNMDLGN()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && !this.waterBottle.NBFFMDAKKED())
|
||||
{
|
||||
this.waterBottle.AuthorityMarkEmpty();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004255 RID: 16981 RVA: 0x00153110 File Offset: 0x00151310
|
||||
private void OCEJENEOCJK()
|
||||
{
|
||||
this.CLDPAOPCPDK(this.waterBottle);
|
||||
}
|
||||
|
||||
// Token: 0x06004256 RID: 16982 RVA: 0x00153120 File Offset: 0x00151320
|
||||
private void FGGPLINIPPF()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && !this.waterBottle.FDEBCMEPAPL())
|
||||
{
|
||||
this.waterBottle.NDOLEFOPJDF();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004257 RID: 16983 RVA: 0x0015315C File Offset: 0x0015135C
|
||||
private void DJIFNLJBEIN(WaterBottle AOHDHCJHHPP)
|
||||
{
|
||||
if (this.breakableObject != null)
|
||||
{
|
||||
this.breakableObject.IsBreakable = AOHDHCJHHPP.FDEBCMEPAPL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004258 RID: 16984 RVA: 0x00153180 File Offset: 0x00151380
|
||||
private void FPALNNLJIHG()
|
||||
{
|
||||
if (base.IGIPCHFCFNN() && !this.waterBottle.JAPJHGGOFPM)
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004259 RID: 16985 RVA: 0x001531BC File Offset: 0x001513BC
|
||||
private void MIPEFMKOBHG()
|
||||
{
|
||||
if (base.GANDPDNCOKF() && !this.waterBottle.NBFFMDAKKED())
|
||||
{
|
||||
this.waterBottle.NCFPCCKKJGA();
|
||||
Powerup.RequestPowerupActivation(this.powerupType, this.FACLJKAOGJN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600425A RID: 16986 RVA: 0x001531F8 File Offset: 0x001513F8
|
||||
protected virtual void BKHPHJMIDFO()
|
||||
{
|
||||
base.LGCNFLACIIH();
|
||||
this.tool.POJJFNOCIGE += this.MMMNDBLHIBJ;
|
||||
this.waterBottle.JNILCOKEBFM += this.BGFGENHDOAO;
|
||||
this.waterBottle.AOHGMOPLGJE(new WaterBottle.GPLGHDGHNNB(this.NBCHIGNOBBD));
|
||||
}
|
||||
|
||||
// Token: 0x0600425B RID: 16987 RVA: 0x00153250 File Offset: 0x00151450
|
||||
protected virtual void IGPFODPCJEP()
|
||||
{
|
||||
base.NGOPCBJCNJM();
|
||||
this.tool.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.EALJPAENPNG));
|
||||
this.waterBottle.JNILCOKEBFM += this.OIPDJGJMKBC;
|
||||
this.waterBottle.EIHONOOEGIP += this.NBCHIGNOBBD;
|
||||
}
|
||||
|
||||
// Token: 0x0600425C RID: 16988 RVA: 0x001532A8 File Offset: 0x001514A8
|
||||
protected virtual void PLHKCNHIOMA()
|
||||
{
|
||||
base.IJGOKHIFMNI();
|
||||
this.tool.POJJFNOCIGE -= this.CMBGEOCLADD;
|
||||
this.waterBottle.HIOMJFFDPBG(new WaterBottle.PHJCJIHIAJH(this.GEGCFBIAKBP));
|
||||
this.waterBottle.KJBJLJECFOO(new WaterBottle.GPLGHDGHNNB(this.EKDPLAFKGBL));
|
||||
}
|
||||
|
||||
// Token: 0x0600425D RID: 16989 RVA: 0x00153300 File Offset: 0x00151500
|
||||
private void KJOCCAJPKGL(WaterBottle AOHDHCJHHPP, LNJFBGIBLHA OALIIHGEPBK)
|
||||
{
|
||||
if (Time.time > this.PLNMPKKDFOI + this.drinkResetTime)
|
||||
{
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
if (this.FACLJKAOGJN != OALIIHGEPBK)
|
||||
{
|
||||
this.FACLJKAOGJN = OALIIHGEPBK;
|
||||
this.OKNCJEKLGDI = 1;
|
||||
}
|
||||
this.PLNMPKKDFOI = Time.time;
|
||||
this.OKNCJEKLGDI++;
|
||||
if (base.IGIPCHFCFNN() && this.OKNCJEKLGDI >= this.drinksToActivate)
|
||||
{
|
||||
this.FIEAIFCMCPC();
|
||||
this.FACLJKAOGJN = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000835 RID: 2101
|
||||
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
||||
[SerializeField]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x04000836 RID: 2102
|
||||
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
||||
[SerializeField]
|
||||
private WaterBottle waterBottle;
|
||||
|
||||
// Token: 0x04000837 RID: 2103
|
||||
[SerializeField]
|
||||
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
||||
private BreakableObject breakableObject;
|
||||
|
||||
// Token: 0x04000838 RID: 2104
|
||||
[SerializeField]
|
||||
private MNJLCAMHLJF powerupType;
|
||||
|
||||
// Token: 0x04000839 RID: 2105
|
||||
[SerializeField]
|
||||
private int drinksToActivate = 3;
|
||||
|
||||
// Token: 0x0400083A RID: 2106
|
||||
[SerializeField]
|
||||
private float drinkResetTime = 2f;
|
||||
|
||||
// Token: 0x0400083B RID: 2107
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip clinkSfx;
|
||||
|
||||
// Token: 0x0400083C RID: 2108
|
||||
private LNJFBGIBLHA FACLJKAOGJN;
|
||||
|
||||
// Token: 0x0400083D RID: 2109
|
||||
private float PLNMPKKDFOI;
|
||||
|
||||
// Token: 0x0400083E RID: 2110
|
||||
private int OKNCJEKLGDI;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using RecRoom.Core.Powerups;
|
||||
|
||||
namespace RecRoom.Activities.Quest.Goblin2
|
||||
{
|
||||
// Token: 0x02000135 RID: 309
|
||||
public class QuestDamagePowerup : Powerup
|
||||
{
|
||||
// Token: 0x06004168 RID: 16744 RVA: 0x0014EC7C File Offset: 0x0014CE7C
|
||||
protected virtual void PPCCKMMADGK()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06004169 RID: 16745 RVA: 0x0014EC84 File Offset: 0x0014CE84
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600416A RID: 16746 RVA: 0x0014EC8C File Offset: 0x0014CE8C
|
||||
protected virtual void PEMILJJNOEP()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x0600416B RID: 16747 RVA: 0x0014EC94 File Offset: 0x0014CE94
|
||||
protected virtual void JLOMELEDCLK()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x0600416C RID: 16748 RVA: 0x0014EC9C File Offset: 0x0014CE9C
|
||||
protected virtual void IABDGAJLFNK()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x0600416D RID: 16749 RVA: 0x0014ECA4 File Offset: 0x0014CEA4
|
||||
protected virtual void CGMNEFAINDI()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600416E RID: 16750 RVA: 0x0014ECAC File Offset: 0x0014CEAC
|
||||
protected virtual void FKGKJOHOGMP()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600416F RID: 16751 RVA: 0x0014ECB4 File Offset: 0x0014CEB4
|
||||
protected virtual void BACNJJKPEOO()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004170 RID: 16752 RVA: 0x0014ECBC File Offset: 0x0014CEBC
|
||||
protected virtual void OLEBPMMFNIF()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004171 RID: 16753 RVA: 0x0014ECC4 File Offset: 0x0014CEC4
|
||||
protected virtual void PAKPLLPDIOG()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004172 RID: 16754 RVA: 0x0014ECCC File Offset: 0x0014CECC
|
||||
protected override void EGJOBLEGKNP()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06004173 RID: 16755 RVA: 0x0014ECD4 File Offset: 0x0014CED4
|
||||
protected virtual void JHCLJIABPPJ()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004174 RID: 16756 RVA: 0x0014ECDC File Offset: 0x0014CEDC
|
||||
protected virtual void PHJFLMBNKOP()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06004175 RID: 16757 RVA: 0x0014ECE4 File Offset: 0x0014CEE4
|
||||
protected virtual void INGMCGGJGMA()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004176 RID: 16758 RVA: 0x0014ECEC File Offset: 0x0014CEEC
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004177 RID: 16759 RVA: 0x0014ECF4 File Offset: 0x0014CEF4
|
||||
protected override void IPAPMGBLCNF()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004178 RID: 16760 RVA: 0x0014ECFC File Offset: 0x0014CEFC
|
||||
protected virtual void DHAEEPCMCMI()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004179 RID: 16761 RVA: 0x0014ED04 File Offset: 0x0014CF04
|
||||
protected virtual void AHLMADACOLB()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x0600417A RID: 16762 RVA: 0x0014ED0C File Offset: 0x0014CF0C
|
||||
protected virtual void HNBLIGEOJOI()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600417B RID: 16763 RVA: 0x0014ED14 File Offset: 0x0014CF14
|
||||
protected virtual void POMCHIPOPEA()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x0600417C RID: 16764 RVA: 0x0014ED1C File Offset: 0x0014CF1C
|
||||
protected virtual void BBKPAKKLOGB()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x0600417D RID: 16765 RVA: 0x0014ED24 File Offset: 0x0014CF24
|
||||
protected virtual void IOKIFHGPMKI()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x0600417E RID: 16766 RVA: 0x0014ED2C File Offset: 0x0014CF2C
|
||||
protected virtual void EJCAFDJJIME()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600417F RID: 16767 RVA: 0x0014ED34 File Offset: 0x0014CF34
|
||||
protected virtual void IDFGKJHJBLA()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004180 RID: 16768 RVA: 0x0014ED3C File Offset: 0x0014CF3C
|
||||
protected virtual void JJEKHMENJFE()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06004181 RID: 16769 RVA: 0x0014ED44 File Offset: 0x0014CF44
|
||||
protected virtual void CJAHNDDKCPC()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06004182 RID: 16770 RVA: 0x0014ED4C File Offset: 0x0014CF4C
|
||||
protected virtual void MNJCOFIGKEN()
|
||||
{
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06004184 RID: 16772 RVA: 0x0014ED5C File Offset: 0x0014CF5C
|
||||
protected virtual void OKGGDGJIPAM()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,992 @@
|
||||
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>();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,650 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000167 RID: 359
|
||||
public class QuestExplosiveEnemy : Enemy
|
||||
{
|
||||
// Token: 0x06004B67 RID: 19303 RVA: 0x001770A8 File Offset: 0x001752A8
|
||||
private void HOEBEEEIIFH()
|
||||
{
|
||||
float num = 686f;
|
||||
EIDNMNCOAAJ eidnmncoaaj = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.BJAIDNBDMHL(this, out num);
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (eidnmncoaaj.PBDDCCOAGOG() && num <= this.explosionDistance * this.explosionDistance)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.JAFBHCAGOKB();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KLKJBHNBMHB();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, 546f))
|
||||
{
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B68 RID: 19304 RVA: 0x00177158 File Offset: 0x00175358
|
||||
private void LMCNOHOKOCP()
|
||||
{
|
||||
if (this.warningAudioBeep != null && this.warningAudioBeep.audioClip != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.warningAudioBeep, base.transform, this.warningAudioRolloff);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B69 RID: 19305 RVA: 0x00177194 File Offset: 0x00175394
|
||||
private void GMHJKLEFBFG()
|
||||
{
|
||||
float num = 298f;
|
||||
EIDNMNCOAAJ eidnmncoaaj = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.ADHADOGHCLN(this, out num);
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (eidnmncoaaj.AEAKFIBHEPE() && num <= this.explosionDistance * this.explosionDistance)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.JAFBHCAGOKB();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, 1960f))
|
||||
{
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B6A RID: 19306 RVA: 0x00177244 File Offset: 0x00175444
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.FGDCPOGEPPG();
|
||||
}
|
||||
|
||||
// Token: 0x06004B6B RID: 19307 RVA: 0x00177254 File Offset: 0x00175454
|
||||
private void FGDCPOGEPPG()
|
||||
{
|
||||
this.HKNOEJCEFNA.StopBlinking();
|
||||
if (this.FAFONOLIMHD != null)
|
||||
{
|
||||
base.StopCoroutine(this.FAFONOLIMHD);
|
||||
this.FAFONOLIMHD = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B6C RID: 19308 RVA: 0x00177280 File Offset: 0x00175480
|
||||
private void BPNDMDMOIOK()
|
||||
{
|
||||
float num = 117f;
|
||||
EIDNMNCOAAJ eidnmncoaaj = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num);
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
if (eidnmncoaaj.PBDDCCOAGOG() && num <= this.explosionDistance * this.explosionDistance)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.JAFBHCAGOKB();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.NGIBDFBMIAE(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, 460f))
|
||||
{
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B6D RID: 19309 RVA: 0x00177330 File Offset: 0x00175530
|
||||
private void HJMDDPDLOID()
|
||||
{
|
||||
this.FGDCPOGEPPG();
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.NFKMENJDMLO();
|
||||
}
|
||||
this.enemyAudio.HGOJDBLOAJI();
|
||||
IHEAKAOGCIF iheakaogcif = default(IHEAKAOGCIF);
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.KMAHLPGPLEO(this, this.explosionDistance, false, this.POAAKGACPKD);
|
||||
for (int i = 1; i < this.POAAKGACPKD.Count; i++)
|
||||
{
|
||||
if (this.POAAKGACPKD[i].MBHLIAEFEAD != null)
|
||||
{
|
||||
iheakaogcif.LLKJDBBNPKB = this.POAAKGACPKD[i].BIDBADPMKBI();
|
||||
base.JLLOKADDIFB(this, this.POAAKGACPKD[i].MBHLIAEFEAD, Player.HDOICGIKKAO.Torso, iheakaogcif);
|
||||
}
|
||||
}
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
base.CNHBPJFLDCE = 1;
|
||||
base.IOPLBBFDOBI(-base.transform.forward, MHEBDODJGOA.NORMAL_BACK);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B6E RID: 19310 RVA: 0x00177428 File Offset: 0x00175628
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B6F RID: 19311 RVA: 0x00177448 File Offset: 0x00175648
|
||||
private void OBHNAEDOGLC()
|
||||
{
|
||||
float num = 1798f;
|
||||
EIDNMNCOAAJ closestOpponent = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (closestOpponent.PBDDCCOAGOG() && num <= this.explosionDistance * this.explosionDistance)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.JAFBHCAGOKB();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, 1622f))
|
||||
{
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B70 RID: 19312 RVA: 0x001774F8 File Offset: 0x001756F8
|
||||
private IEnumerator FICLHACJEEL(float MMALNHHGFPC)
|
||||
{
|
||||
float num = 1f / MMALNHHGFPC;
|
||||
float num2 = 0f;
|
||||
for (;;)
|
||||
{
|
||||
this.PKOGKDBJBKD();
|
||||
for (num2 = 0f; num2 < num; num2 += Time.deltaTime)
|
||||
{
|
||||
yield return null;
|
||||
}
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06004B71 RID: 19313 RVA: 0x0017751C File Offset: 0x0017571C
|
||||
private void LJFJPFJADBA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06004B72 RID: 19314 RVA: 0x0017752C File Offset: 0x0017572C
|
||||
protected virtual void MDCNOIALLAF()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.JNDAEJOHPHO();
|
||||
}
|
||||
|
||||
// Token: 0x06004B73 RID: 19315 RVA: 0x0017754C File Offset: 0x0017574C
|
||||
protected virtual void KHJBCJEDGEI()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B74 RID: 19316 RVA: 0x00177594 File Offset: 0x00175794
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06004B75 RID: 19317 RVA: 0x001775B4 File Offset: 0x001757B4
|
||||
private void KLEBDALIDNB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B76 RID: 19318 RVA: 0x00177600 File Offset: 0x00175800
|
||||
protected override void KPFMEFNKDKL()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004B77 RID: 19319 RVA: 0x00177614 File Offset: 0x00175814
|
||||
[BCENPNOIAOM]
|
||||
private void RpcExplode()
|
||||
{
|
||||
this.NEPFGHOBPBN();
|
||||
}
|
||||
|
||||
// Token: 0x06004B78 RID: 19320 RVA: 0x0017761C File Offset: 0x0017581C
|
||||
protected override void IPAPMGBLCNF()
|
||||
{
|
||||
base.Awake();
|
||||
this.enemyAudio.FDHCPFKHIJK(true);
|
||||
this.HKNOEJCEFNA = base.GetComponentInChildren<BlinkingRenderer>();
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "LaunchCheckoutFlow() is not implemented in the editor yet.", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("ExtrusionMode", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-150), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.INMDGCDBBCI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NBADEJNFPBO), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.GMHJKLEFBFG));
|
||||
}
|
||||
|
||||
// Token: 0x06004B79 RID: 19321 RVA: 0x001776C8 File Offset: 0x001758C8
|
||||
private void EILCMILPKNP()
|
||||
{
|
||||
this.FGDCPOGEPPG();
|
||||
this.HKNOEJCEFNA.DDPAIHPOCJM(this.warningFrequency);
|
||||
this.FAFONOLIMHD = base.StartCoroutine(this.FICLHACJEEL(this.warningFrequency));
|
||||
}
|
||||
|
||||
// Token: 0x06004B7A RID: 19322 RVA: 0x001776FC File Offset: 0x001758FC
|
||||
private void CDLKPGOEJIN()
|
||||
{
|
||||
float num = 1821f;
|
||||
EIDNMNCOAAJ eidnmncoaaj = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num);
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
if (eidnmncoaaj.PBDDCCOAGOG() && num <= this.explosionDistance * this.explosionDistance)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.JAFBHCAGOKB();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, 1561f))
|
||||
{
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B7B RID: 19323 RVA: 0x001777AC File Offset: 0x001759AC
|
||||
private void FEGBCPPMBDN()
|
||||
{
|
||||
float num = 0f;
|
||||
EIDNMNCOAAJ closestOpponent = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (closestOpponent.AJFBOLHPEJC && num <= this.explosionDistance * this.explosionDistance)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.JAFBHCAGOKB();
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.JFKAKCBEIDL;
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, 0.1f))
|
||||
{
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B7C RID: 19324 RVA: 0x0017785C File Offset: 0x00175A5C
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.enemyAudio.BMBFCDOIIMM = true;
|
||||
this.HKNOEJCEFNA = base.GetComponentInChildren<BlinkingRenderer>();
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "B", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("B", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN));
|
||||
}
|
||||
|
||||
// Token: 0x06004B7D RID: 19325 RVA: 0x00177908 File Offset: 0x00175B08
|
||||
protected virtual void LIMLJPDKAPK()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B7E RID: 19326 RVA: 0x00177950 File Offset: 0x00175B50
|
||||
private void OAAEJGGAHPD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06004B7F RID: 19327 RVA: 0x00177974 File Offset: 0x00175B74
|
||||
protected override void CBAEJNFNPGJ()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B80 RID: 19328 RVA: 0x00177998 File Offset: 0x00175B98
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.IDPICAEGOKF();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x06004B81 RID: 19329 RVA: 0x001779B8 File Offset: 0x00175BB8
|
||||
private void MDOMGBECOEG()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true);
|
||||
if (eidnmncoaaj.AEAKFIBHEPE())
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B82 RID: 19330 RVA: 0x00177A04 File Offset: 0x00175C04
|
||||
protected override void LDEOLFDIEDE()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
this.FGDCPOGEPPG();
|
||||
}
|
||||
|
||||
// Token: 0x06004B84 RID: 19332 RVA: 0x00177A34 File Offset: 0x00175C34
|
||||
protected override void GILFLDGMJHI()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B85 RID: 19333 RVA: 0x00177A7C File Offset: 0x00175C7C
|
||||
private void KFHAELLOPOB()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B86 RID: 19334 RVA: 0x00177AC8 File Offset: 0x00175CC8
|
||||
private void IDPICAEGOKF()
|
||||
{
|
||||
this.FGDCPOGEPPG();
|
||||
this.HKNOEJCEFNA.StartBlinking(this.warningFrequency);
|
||||
this.FAFONOLIMHD = base.StartCoroutine(this.FICLHACJEEL(this.warningFrequency));
|
||||
}
|
||||
|
||||
// Token: 0x06004B87 RID: 19335 RVA: 0x00177AFC File Offset: 0x00175CFC
|
||||
private void KLIIIPDAMMN()
|
||||
{
|
||||
this.FGDCPOGEPPG();
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.NFKMENJDMLO();
|
||||
}
|
||||
this.enemyAudio.HGOJDBLOAJI();
|
||||
IHEAKAOGCIF iheakaogcif = default(IHEAKAOGCIF);
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.BNNPPOINPLJ(this, this.explosionDistance, false, this.POAAKGACPKD);
|
||||
for (int i = 0; i < this.POAAKGACPKD.Count; i += 0)
|
||||
{
|
||||
if (this.POAAKGACPKD[i].MBHLIAEFEAD != null)
|
||||
{
|
||||
iheakaogcif.LLKJDBBNPKB = this.POAAKGACPKD[i].NFOCJFEDKCN();
|
||||
base.JLLOKADDIFB(this, this.POAAKGACPKD[i].MBHLIAEFEAD, Player.HDOICGIKKAO.Head, iheakaogcif);
|
||||
}
|
||||
}
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.CNHBPJFLDCE = 0;
|
||||
base.IOPLBBFDOBI(-base.transform.forward, MHEBDODJGOA.NORMAL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B88 RID: 19336 RVA: 0x00177BF4 File Offset: 0x00175DF4
|
||||
protected virtual void POMCHIPOPEA()
|
||||
{
|
||||
base.Awake();
|
||||
this.enemyAudio.BMBFCDOIIMM = false;
|
||||
this.HKNOEJCEFNA = base.GetComponentInChildren<BlinkingRenderer>();
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "Eight.png", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("cc", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-109), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KFHAELLOPOB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NBADEJNFPBO), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.HOEBEEEIIFH));
|
||||
}
|
||||
|
||||
// Token: 0x06004B89 RID: 19337 RVA: 0x00177CA0 File Offset: 0x00175EA0
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (this.trackTargetCount)
|
||||
{
|
||||
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004B8A RID: 19338 RVA: 0x00177CF4 File Offset: 0x00175EF4
|
||||
protected virtual void BBOJKDMNECN()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
this.FGDCPOGEPPG();
|
||||
}
|
||||
|
||||
// Token: 0x06004B8B RID: 19339 RVA: 0x00177D04 File Offset: 0x00175F04
|
||||
private void JAFBHCAGOKB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcExplode", IHCPDNLJMMD.All, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B8C RID: 19340 RVA: 0x00177D28 File Offset: 0x00175F28
|
||||
private void NBADEJNFPBO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06004B8D RID: 19341 RVA: 0x00177D4C File Offset: 0x00175F4C
|
||||
private void NEPFGHOBPBN()
|
||||
{
|
||||
this.FGDCPOGEPPG();
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.OnExplode();
|
||||
}
|
||||
this.enemyAudio.OnExplode();
|
||||
IHEAKAOGCIF iheakaogcif = default(IHEAKAOGCIF);
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetOpponentsInRadius(this, this.explosionDistance, true, this.POAAKGACPKD);
|
||||
for (int i = 0; i < this.POAAKGACPKD.Count; i++)
|
||||
{
|
||||
if (this.POAAKGACPKD[i].MBHLIAEFEAD != null)
|
||||
{
|
||||
iheakaogcif.LLKJDBBNPKB = this.POAAKGACPKD[i].ICNCDGIKNNI;
|
||||
base.JLLOKADDIFB(this, this.POAAKGACPKD[i].MBHLIAEFEAD, Player.HDOICGIKKAO.Head, iheakaogcif);
|
||||
}
|
||||
}
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.CNHBPJFLDCE = 0;
|
||||
base.IOPLBBFDOBI(-base.transform.forward, MHEBDODJGOA.CRITICAL_HIT);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B8E RID: 19342 RVA: 0x00177E44 File Offset: 0x00176044
|
||||
protected virtual void BJJKGIOCAIL()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.NIPOLMNBCFF();
|
||||
}
|
||||
|
||||
// Token: 0x06004B8F RID: 19343 RVA: 0x00177E64 File Offset: 0x00176064
|
||||
private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06004B90 RID: 19344 RVA: 0x00177E88 File Offset: 0x00176088
|
||||
private void PKOGKDBJBKD()
|
||||
{
|
||||
if (this.warningAudioBeep != null && this.warningAudioBeep.audioClip != null)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.warningAudioBeep, base.transform, this.warningAudioRolloff);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B91 RID: 19345 RVA: 0x00177EC4 File Offset: 0x001760C4
|
||||
private void INMDGCDBBCI()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B92 RID: 19346 RVA: 0x00177F10 File Offset: 0x00176110
|
||||
protected virtual void OGGJBFIKGIM()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI((ushort)(-53));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004B93 RID: 19347 RVA: 0x00177F34 File Offset: 0x00176134
|
||||
protected virtual void KOLJHKKPAOB()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000969 RID: 2409
|
||||
[Header("Proximity")]
|
||||
[SerializeField]
|
||||
private float warningFrequency = 4f;
|
||||
|
||||
// Token: 0x0400096A RID: 2410
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip warningAudioBeep;
|
||||
|
||||
// Token: 0x0400096B RID: 2411
|
||||
[SerializeField]
|
||||
private AudioRolloff warningAudioRolloff;
|
||||
|
||||
// Token: 0x0400096C RID: 2412
|
||||
[SerializeField]
|
||||
[Header("Explosion")]
|
||||
private float explosionDistance = 2f;
|
||||
|
||||
// Token: 0x0400096D RID: 2413
|
||||
private PNONBEAIBHA OIGGPMIJBIL;
|
||||
|
||||
// Token: 0x0400096E RID: 2414
|
||||
private AONMNAEOJAL HEPCLEMEHBC;
|
||||
|
||||
// Token: 0x0400096F RID: 2415
|
||||
private BlinkingRenderer HKNOEJCEFNA;
|
||||
|
||||
// Token: 0x04000970 RID: 2416
|
||||
private Coroutine FAFONOLIMHD;
|
||||
|
||||
// Token: 0x02000168 RID: 360
|
||||
private enum OFJNDJDHOAD
|
||||
{
|
||||
// Token: 0x04000972 RID: 2418
|
||||
FIND_TARGET,
|
||||
// Token: 0x04000973 RID: 2419
|
||||
FOLLOW_TARGET,
|
||||
// Token: 0x04000974 RID: 2420
|
||||
INVALID = 65535
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1351 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using RecRoom.Core.Encounters;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Serialization;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000180 RID: 384
|
||||
[RequireComponent(typeof(QuestRoomCulling))]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class QuestGameplayRoom : QuestRoomBase
|
||||
{
|
||||
// Token: 0x06005030 RID: 20528 RVA: 0x0018B8AC File Offset: 0x00189AAC
|
||||
private void NFEFAGMGDLD(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.MCNFOEEBLHI();
|
||||
}
|
||||
this.JNAMEFLBCKG();
|
||||
base.BMNLALGFAPC();
|
||||
}
|
||||
|
||||
// Token: 0x06005031 RID: 20529 RVA: 0x0018B8CC File Offset: 0x00189ACC
|
||||
private void OIGGLMMHBIP(int JOKOHEBAFLB)
|
||||
{
|
||||
this.MPBOONGEHDM = new PNONBEAIBHA("SplitTestAssignedSegments" + JOKOHEBAFLB, IKCAJLLAFML.AUTHORITY);
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(1, null, null, null);
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GEDLMGEODME), new ANMJLCILKDJ.NCMAEMHOHDG(this.EJNNAOOIEOD), new ANMJLCILKDJ.PLBLFEEANOO(this.FNJKMNDAINC));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.LOFMGEKHEJL), null, null);
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(3, null, null, null);
|
||||
this.MPBOONGEHDM.FLHFCMCNLEK(this, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06005032 RID: 20530 RVA: 0x0018B96C File Offset: 0x00189B6C
|
||||
public GameSpawnPoint[] PCKOMKDLELI()
|
||||
{
|
||||
return this.<JILOGMMCFFM>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06005033 RID: 20531 RVA: 0x0018B974 File Offset: 0x00189B74
|
||||
private bool DLPBGELOBLC(LNJFBGIBLHA[] PNBCBLCCKJN)
|
||||
{
|
||||
bool flag = false;
|
||||
foreach (QuestRoomExitDoor questRoomExitDoor in this.KJAFCPMNONN)
|
||||
{
|
||||
if (questRoomExitDoor.AllPlayersOnTrigger(PNBCBLCCKJN))
|
||||
{
|
||||
flag = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06005034 RID: 20532 RVA: 0x0018B9B8 File Offset: 0x00189BB8
|
||||
private void GNIKAAFPAOB(GiftBoxSpawnPoint[] NOBAPCOKFIL)
|
||||
{
|
||||
this.<FEMFGLLBGGB>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06005035 RID: 20533 RVA: 0x0018B9C4 File Offset: 0x00189BC4
|
||||
private void AANLCAPDEDJ(int JOKOHEBAFLB)
|
||||
{
|
||||
this.MPBOONGEHDM = new PNONBEAIBHA("ROOM" + JOKOHEBAFLB, IKCAJLLAFML.MASTER);
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(0, null, null, null);
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NPHDIIBGJEC), new ANMJLCILKDJ.NCMAEMHOHDG(this.HOEAFILMHFF), new ANMJLCILKDJ.PLBLFEEANOO(this.JNPLKMEKDLB));
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.LOFMGEKHEJL), null, null);
|
||||
this.MPBOONGEHDM.AGLMMKOFICI(3, null, null, null);
|
||||
this.MPBOONGEHDM.FLHFCMCNLEK(this, 0);
|
||||
}
|
||||
|
||||
// Token: 0x17000176 RID: 374
|
||||
// (get) Token: 0x06005036 RID: 20534 RVA: 0x0018BA64 File Offset: 0x00189C64
|
||||
private bool AHKOEEBOEGE
|
||||
{
|
||||
get
|
||||
{
|
||||
for (int i = 0; i < this.GAHNNAMCOJN.Count; i++)
|
||||
{
|
||||
if (this.GAHNNAMCOJN[i].JLNAELMJMLA)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
if (this.randomlyEnabledEncounters != null)
|
||||
{
|
||||
for (int j = 0; j < this.randomlyEnabledEncounters.Length; j++)
|
||||
{
|
||||
if (this.randomlyEnabledEncounters[j].Encounter.JLNAELMJMLA)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700016D RID: 365
|
||||
// (get) Token: 0x06005037 RID: 20535 RVA: 0x0018BAE8 File Offset: 0x00189CE8
|
||||
// (set) Token: 0x0600505E RID: 20574 RVA: 0x0018C3C0 File Offset: 0x0018A5C0
|
||||
public GiftBoxSpawnPoint[] CMCCFBCEOKF { get; private set; }
|
||||
|
||||
// Token: 0x06005038 RID: 20536 RVA: 0x0018BAF0 File Offset: 0x00189CF0
|
||||
public GameSpawnPoint[] EPOEHCOFOEK()
|
||||
{
|
||||
return this.<JILOGMMCFFM>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x17000173 RID: 371
|
||||
// (get) Token: 0x06005039 RID: 20537 RVA: 0x0018BAF8 File Offset: 0x00189CF8
|
||||
private bool JEPHFNJMBKK
|
||||
{
|
||||
get
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i++)
|
||||
{
|
||||
if (this.requiredEncounters[i].JLNAELMJMLA)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600503A RID: 20538 RVA: 0x0018BB40 File Offset: 0x00189D40
|
||||
private void HMBHIFPOGEC(float JGJNJBMLHPC)
|
||||
{
|
||||
this.LKKDFLIIHEA();
|
||||
this.JNIMOOJCALO = base.StartCoroutine(this.BNEMONNCAIO(JGJNJBMLHPC));
|
||||
}
|
||||
|
||||
// Token: 0x0600503B RID: 20539 RVA: 0x0018BB5C File Offset: 0x00189D5C
|
||||
private void JNPLKMEKDLB()
|
||||
{
|
||||
bool flag = this.PCOLGALGJAM;
|
||||
this.FIMHLDGOJCK = flag;
|
||||
this.JIJNLICJGJP = flag;
|
||||
if (!this.LIJICEMPBBJ && this.AGPNBGHAHFH && flag)
|
||||
{
|
||||
this.LIJICEMPBBJ = true;
|
||||
base.KPBODDDKDFN.BCKMLIGHCIJ.NNICDIMPFHN();
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && flag)
|
||||
{
|
||||
bool flag2 = false;
|
||||
QuestGameplayRoom.AKILEKDLGHC akilekdlghc = this.encountersFinishCondition;
|
||||
if (akilekdlghc != QuestGameplayRoom.AKILEKDLGHC.OPEN_DOOR)
|
||||
{
|
||||
if (akilekdlghc == QuestGameplayRoom.AKILEKDLGHC.COMPLETE_REQUIRED_ENCOUNTERS)
|
||||
{
|
||||
flag2 = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
flag2 = this.DLPBGELOBLC(base.KPBODDDKDFN.NKCBOCMOBCA.MBFGHAJFLFJ());
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600503C RID: 20540 RVA: 0x0018BC14 File Offset: 0x00189E14
|
||||
private void FNJKMNDAINC()
|
||||
{
|
||||
bool flag = this.LCFANHLGJGP();
|
||||
this.FIMHLDGOJCK = flag;
|
||||
this.JIJNLICJGJP = flag;
|
||||
if (!this.LIJICEMPBBJ && this.AGPNBGHAHFH && flag)
|
||||
{
|
||||
this.LIJICEMPBBJ = true;
|
||||
base.KPBODDDKDFN.BCKMLIGHCIJ.HALHDNFNIHM();
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && flag)
|
||||
{
|
||||
bool flag2 = false;
|
||||
QuestGameplayRoom.AKILEKDLGHC akilekdlghc = this.encountersFinishCondition;
|
||||
if (akilekdlghc != QuestGameplayRoom.AKILEKDLGHC.OPEN_DOOR)
|
||||
{
|
||||
if (akilekdlghc == QuestGameplayRoom.AKILEKDLGHC.COMPLETE_REQUIRED_ENCOUNTERS)
|
||||
{
|
||||
flag2 = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
flag2 = this.DLPBGELOBLC(base.KPBODDDKDFN.NKCBOCMOBCA.MBFGHAJFLFJ());
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600503D RID: 20541 RVA: 0x0018BCCC File Offset: 0x00189ECC
|
||||
private void AKILJLLJKJI()
|
||||
{
|
||||
if (this.PCKOMKDLELI() != null)
|
||||
{
|
||||
GameSpawnPoint[] playerSpawnPoints = this.HCAPPLOCION;
|
||||
for (int i = 1; i < playerSpawnPoints.Length; i++)
|
||||
{
|
||||
GameSpawnPoint gameSpawnPoint = playerSpawnPoints[i];
|
||||
gameSpawnPoint.SpawnPointEnabled = this.CECNIPFOOIK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600503E RID: 20542 RVA: 0x0018BD10 File Offset: 0x00189F10
|
||||
private void OOIJJOMLBJA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.LIJICEMPBBJ = false;
|
||||
this.FIMHLDGOJCK = true;
|
||||
this.LCNAJNLOOLD = false;
|
||||
this.JIJNLICJGJP = false;
|
||||
base.IOIEHMABMJO();
|
||||
}
|
||||
|
||||
// Token: 0x0600503F RID: 20543 RVA: 0x0018BD34 File Offset: 0x00189F34
|
||||
private void LKKDFLIIHEA()
|
||||
{
|
||||
if (this.JNIMOOJCALO != null)
|
||||
{
|
||||
base.StopCoroutine(this.JNIMOOJCALO);
|
||||
this.JNIMOOJCALO = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005040 RID: 20544 RVA: 0x0018BD54 File Offset: 0x00189F54
|
||||
public virtual void NFCLAGPJEIH()
|
||||
{
|
||||
base.OnLocalPlayerEnter();
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, this.friendlyName, 1343f, null, false);
|
||||
}
|
||||
|
||||
// Token: 0x06005041 RID: 20545 RVA: 0x0018BD74 File Offset: 0x00189F74
|
||||
private void EJNNAOOIEOD(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.MCNFOEEBLHI();
|
||||
}
|
||||
this.JNAMEFLBCKG();
|
||||
base.BMNLALGFAPC();
|
||||
}
|
||||
|
||||
// Token: 0x06005042 RID: 20546 RVA: 0x0018BD94 File Offset: 0x00189F94
|
||||
private void PFOEPEFKIJM()
|
||||
{
|
||||
this.AKJAJKGGNAD = base.GetComponentsInChildren<UIProjector>();
|
||||
}
|
||||
|
||||
// Token: 0x1700016C RID: 364
|
||||
// (get) Token: 0x06005048 RID: 20552 RVA: 0x0018BE88 File Offset: 0x0018A088
|
||||
// (set) Token: 0x06005043 RID: 20547 RVA: 0x0018BDA4 File Offset: 0x00189FA4
|
||||
public GameSpawnPoint[] HCAPPLOCION { get; private set; }
|
||||
|
||||
// Token: 0x06005044 RID: 20548 RVA: 0x0018BDB0 File Offset: 0x00189FB0
|
||||
private void BKFMJLBGGGD()
|
||||
{
|
||||
this.KJAFCPMNONN = base.transform.GetComponentsInChildren<QuestRoomExitDoor>(true);
|
||||
if (this.KJAFCPMNONN == null || this.KJAFCPMNONN.Length == 0)
|
||||
{
|
||||
Debug.LogError("Quest Room " + base.name + " must have at least one exit door.");
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach (QuestRoomExitDoor questRoomExitDoor in this.KJAFCPMNONN)
|
||||
{
|
||||
questRoomExitDoor.CNOCBKKAKEA += this.BLGELJNJDLL;
|
||||
questRoomExitDoor.GFBPEMGGPMM += this.MGIGPAEBHBH;
|
||||
}
|
||||
this.LCNAJNLOOLD = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005045 RID: 20549 RVA: 0x0018BE50 File Offset: 0x0018A050
|
||||
private void JNAMEFLBCKG()
|
||||
{
|
||||
if (this.JNIMOOJCALO != null)
|
||||
{
|
||||
base.StopCoroutine(this.JNIMOOJCALO);
|
||||
this.JNIMOOJCALO = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005046 RID: 20550 RVA: 0x0018BE70 File Offset: 0x0018A070
|
||||
public bool MALCDEHMPFA()
|
||||
{
|
||||
return this.MPBOONGEHDM.BHMLLHLEAFF == 3;
|
||||
}
|
||||
|
||||
// Token: 0x06005047 RID: 20551 RVA: 0x0018BE80 File Offset: 0x0018A080
|
||||
[BCENPNOIAOM]
|
||||
private void RpcRequestMasterFinishRoom()
|
||||
{
|
||||
this.IEHPNOGAGFD();
|
||||
}
|
||||
|
||||
// Token: 0x06005049 RID: 20553 RVA: 0x0018BE90 File Offset: 0x0018A090
|
||||
private bool DLAGIEFPCCA()
|
||||
{
|
||||
return this.BGLAFHFNKGI;
|
||||
}
|
||||
|
||||
// Token: 0x0600504A RID: 20554 RVA: 0x0018BE98 File Offset: 0x0018A098
|
||||
private bool CAPPMGKPHPJ()
|
||||
{
|
||||
return this.requiredEncounters != null && this.requiredEncounters.Length > 1;
|
||||
}
|
||||
|
||||
// Token: 0x0600504B RID: 20555 RVA: 0x0018BEB4 File Offset: 0x0018A0B4
|
||||
protected virtual void MLKKJEACEMF()
|
||||
{
|
||||
base.AECBOJELNAI();
|
||||
this.PNCJGMMBLEJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600504C RID: 20556 RVA: 0x0018BEC4 File Offset: 0x0018A0C4
|
||||
private void MHGFGBAPMOC(bool NOBAPCOKFIL)
|
||||
{
|
||||
if (this.AKJAJKGGNAD != null)
|
||||
{
|
||||
foreach (UIProjector uiprojector in this.AKJAJKGGNAD)
|
||||
{
|
||||
uiprojector.enabled = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600504D RID: 20557 RVA: 0x0018BF04 File Offset: 0x0018A104
|
||||
public void Deactivate()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(0);
|
||||
base.EOHCCFHHPMC();
|
||||
base.AJPLCKLENMO();
|
||||
this.GOFCLBKKPMD();
|
||||
}
|
||||
this.AOMPKPFLKBE = false;
|
||||
base.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
// Token: 0x0600504E RID: 20558 RVA: 0x0018BF44 File Offset: 0x0018A144
|
||||
private void NPHDIIBGJEC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.LIJICEMPBBJ = false;
|
||||
this.FIMHLDGOJCK = false;
|
||||
this.LCNAJNLOOLD = true;
|
||||
this.JIJNLICJGJP = false;
|
||||
base.IOIEHMABMJO();
|
||||
}
|
||||
|
||||
// Token: 0x0600504F RID: 20559 RVA: 0x0018BF68 File Offset: 0x0018A168
|
||||
private void PNCJGMMBLEJ()
|
||||
{
|
||||
if (this.KJAFCPMNONN != null)
|
||||
{
|
||||
foreach (QuestRoomExitDoor questRoomExitDoor in this.KJAFCPMNONN)
|
||||
{
|
||||
questRoomExitDoor.CNOCBKKAKEA -= this.BLGELJNJDLL;
|
||||
questRoomExitDoor.GFBPEMGGPMM -= this.MGIGPAEBHBH;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000175 RID: 373
|
||||
// (get) Token: 0x06005050 RID: 20560 RVA: 0x0018BFC4 File Offset: 0x0018A1C4
|
||||
private bool AGPNBGHAHFH
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.requiredEncounters != null && this.requiredEncounters.Length > 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005051 RID: 20561 RVA: 0x0018BFE0 File Offset: 0x0018A1E0
|
||||
private IEnumerator BNEMONNCAIO(float JGJNJBMLHPC)
|
||||
{
|
||||
yield return new WaitForSeconds(JGJNJBMLHPC);
|
||||
if (this.JEPHFNJMBKK || this.AHKOEEBOEGE)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "There Are Still Enemies Out There!", null, 3f, null, false);
|
||||
}
|
||||
else if (!this.AGBFIIAHEFH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Continue Exploring To Unlock This Door!", null, 3f, null, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Gather All Players To Unlock The Next Room!", null, 3f, null, false);
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06005052 RID: 20562 RVA: 0x0018C004 File Offset: 0x0018A204
|
||||
private void GFDDPPKIBNB()
|
||||
{
|
||||
if (this.HCAPPLOCION != null)
|
||||
{
|
||||
GameSpawnPoint[] playerSpawnPoints = this.HCAPPLOCION;
|
||||
for (int i = 1; i < playerSpawnPoints.Length; i++)
|
||||
{
|
||||
GameSpawnPoint gameSpawnPoint = playerSpawnPoints[i];
|
||||
gameSpawnPoint.SpawnPointEnabled = this.AOMPKPFLKBE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000170 RID: 368
|
||||
// (get) Token: 0x06005053 RID: 20563 RVA: 0x0018C048 File Offset: 0x0018A248
|
||||
// (set) Token: 0x06005086 RID: 20614 RVA: 0x0018CE80 File Offset: 0x0018B080
|
||||
private bool AOMPKPFLKBE
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.BGLAFHFNKGI;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.BGLAFHFNKGI = value;
|
||||
this.AEMLLHOGBPK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005054 RID: 20564 RVA: 0x0018C050 File Offset: 0x0018A250
|
||||
private void DHHDDCHCCKH()
|
||||
{
|
||||
if (this.HCAPPLOCION != null)
|
||||
{
|
||||
GameSpawnPoint[] array = this.EPOEHCOFOEK();
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
GameSpawnPoint gameSpawnPoint = array[i];
|
||||
gameSpawnPoint.SpawnPointEnabled = this.DLAGIEFPCCA();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005055 RID: 20565 RVA: 0x0018C094 File Offset: 0x0018A294
|
||||
private void KGJLHJDMBCB()
|
||||
{
|
||||
if (this.JNIMOOJCALO != null)
|
||||
{
|
||||
base.StopCoroutine(this.JNIMOOJCALO);
|
||||
this.JNIMOOJCALO = null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005056 RID: 20566 RVA: 0x0018C0B4 File Offset: 0x0018A2B4
|
||||
private void BJMEOMALHLH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.LIJICEMPBBJ = false;
|
||||
this.FIMHLDGOJCK = false;
|
||||
this.LCNAJNLOOLD = false;
|
||||
this.MHGFGBAPMOC(false);
|
||||
base.IOIEHMABMJO();
|
||||
}
|
||||
|
||||
// Token: 0x06005057 RID: 20567 RVA: 0x0018C0D8 File Offset: 0x0018A2D8
|
||||
private void KKDMELGFAGA()
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i++)
|
||||
{
|
||||
this.requiredEncounters[i].MasterDeactivate();
|
||||
}
|
||||
}
|
||||
for (int j = 1; j < this.GAHNNAMCOJN.Count; j += 0)
|
||||
{
|
||||
this.GAHNNAMCOJN[j].MasterDeactivate();
|
||||
}
|
||||
if (this.randomlyEnabledEncounters != null)
|
||||
{
|
||||
for (int k = 1; k < this.randomlyEnabledEncounters.Length; k++)
|
||||
{
|
||||
this.randomlyEnabledEncounters[k].Encounter.MasterDeactivate();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005058 RID: 20568 RVA: 0x0018C180 File Offset: 0x0018A380
|
||||
private void CFPLKIMAKGJ()
|
||||
{
|
||||
bool flag = this.PCOLGALGJAM;
|
||||
this.FIMHLDGOJCK = flag;
|
||||
this.MHGFGBAPMOC(flag);
|
||||
if (!this.LIJICEMPBBJ && this.PDIGGABGBNJ() && flag)
|
||||
{
|
||||
this.LIJICEMPBBJ = true;
|
||||
base.KPBODDDKDFN.BCKMLIGHCIJ.LMJBCKDOONK();
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && flag)
|
||||
{
|
||||
bool flag2 = false;
|
||||
QuestGameplayRoom.AKILEKDLGHC akilekdlghc = this.encountersFinishCondition;
|
||||
if (akilekdlghc != QuestGameplayRoom.AKILEKDLGHC.OPEN_DOOR)
|
||||
{
|
||||
if (akilekdlghc == QuestGameplayRoom.AKILEKDLGHC.COMPLETE_REQUIRED_ENCOUNTERS)
|
||||
{
|
||||
flag2 = false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
flag2 = this.DLPBGELOBLC(base.KPBODDDKDFN.NKCBOCMOBCA.MBFGHAJFLFJ());
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(6);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005059 RID: 20569 RVA: 0x0018C238 File Offset: 0x0018A438
|
||||
private void NNJAEEPHKDC()
|
||||
{
|
||||
QuestGameplayRoom.CCENHLDNNFB ccenhldnnfb = new QuestGameplayRoom.CCENHLDNNFB();
|
||||
ccenhldnnfb.LPANDIIOIDO = base.GetComponentsInChildren<GameEncounter>();
|
||||
if (ccenhldnnfb.LPANDIIOIDO != null)
|
||||
{
|
||||
QuestGameplayRoom.OFBAEPLDAGB ofbaepldagb = new QuestGameplayRoom.OFBAEPLDAGB();
|
||||
ofbaepldagb.AOHNJFNCJKD = ccenhldnnfb;
|
||||
ofbaepldagb.CIMNKHDEFOH = 0;
|
||||
while (ofbaepldagb.CIMNKHDEFOH < ccenhldnnfb.LPANDIIOIDO.Length)
|
||||
{
|
||||
if ((this.requiredEncounters == null || !this.requiredEncounters.KFLBKDPEHEN(ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH])) && (this.randomlyEnabledEncounters == null || Array.FindIndex<RandomlyEnabledGameEncounterDesc>(this.randomlyEnabledEncounters, new Predicate<RandomlyEnabledGameEncounterDesc>(ofbaepldagb.OJKNBNGGBEC)) < 0))
|
||||
{
|
||||
this.GAHNNAMCOJN.Add(ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH]);
|
||||
}
|
||||
ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH].Initialize();
|
||||
ofbaepldagb.CIMNKHDEFOH++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600505A RID: 20570 RVA: 0x0018C318 File Offset: 0x0018A518
|
||||
private bool FHJMAFGKCKN()
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i++)
|
||||
{
|
||||
if (this.requiredEncounters[i].JLNAELMJMLA)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600505B RID: 20571 RVA: 0x0018C360 File Offset: 0x0018A560
|
||||
private void GEDLMGEODME(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.LIJICEMPBBJ = false;
|
||||
this.FIMHLDGOJCK = false;
|
||||
this.EONNGIHHGEO(true);
|
||||
this.JIJNLICJGJP = true;
|
||||
base.IOIEHMABMJO();
|
||||
}
|
||||
|
||||
// Token: 0x0600505C RID: 20572 RVA: 0x0018C384 File Offset: 0x0018A584
|
||||
private bool CECNIPFOOIK()
|
||||
{
|
||||
return this.BGLAFHFNKGI;
|
||||
}
|
||||
|
||||
// Token: 0x1700016F RID: 367
|
||||
// (set) Token: 0x0600505D RID: 20573 RVA: 0x0018C38C File Offset: 0x0018A58C
|
||||
private bool FIMHLDGOJCK
|
||||
{
|
||||
set
|
||||
{
|
||||
foreach (QuestRoomExitDoor questRoomExitDoor in this.KJAFCPMNONN)
|
||||
{
|
||||
questRoomExitDoor.KMALLNCHCKA = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600505F RID: 20575 RVA: 0x0018C3CC File Offset: 0x0018A5CC
|
||||
public override void Initialize(QuestManager NDECLHJMDIG, int JOKOHEBAFLB)
|
||||
{
|
||||
base.Initialize(NDECLHJMDIG, JOKOHEBAFLB);
|
||||
this.NNJAEEPHKDC();
|
||||
this.AGJHJLIDIKD();
|
||||
this.BKFMJLBGGGD();
|
||||
this.PFOEPEFKIJM();
|
||||
this.AANLCAPDEDJ(JOKOHEBAFLB);
|
||||
}
|
||||
|
||||
// Token: 0x06005060 RID: 20576 RVA: 0x0018C3F8 File Offset: 0x0018A5F8
|
||||
public bool IsFinished()
|
||||
{
|
||||
return this.MPBOONGEHDM.BHMLLHLEAFF == 3;
|
||||
}
|
||||
|
||||
// Token: 0x06005061 RID: 20577 RVA: 0x0018C408 File Offset: 0x0018A608
|
||||
private void MIKMKJPFMNK(float JGJNJBMLHPC)
|
||||
{
|
||||
this.LKKDFLIIHEA();
|
||||
this.JNIMOOJCALO = base.StartCoroutine(this.BNEMONNCAIO(JGJNJBMLHPC));
|
||||
}
|
||||
|
||||
// Token: 0x06005062 RID: 20578 RVA: 0x0018C424 File Offset: 0x0018A624
|
||||
private void GOFCLBKKPMD()
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i++)
|
||||
{
|
||||
this.requiredEncounters[i].MasterDeactivate();
|
||||
}
|
||||
}
|
||||
for (int j = 0; j < this.GAHNNAMCOJN.Count; j++)
|
||||
{
|
||||
this.GAHNNAMCOJN[j].MasterDeactivate();
|
||||
}
|
||||
if (this.randomlyEnabledEncounters != null)
|
||||
{
|
||||
for (int k = 0; k < this.randomlyEnabledEncounters.Length; k++)
|
||||
{
|
||||
this.randomlyEnabledEncounters[k].Encounter.MasterDeactivate();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000171 RID: 369
|
||||
// (set) Token: 0x06005063 RID: 20579 RVA: 0x0018C4CC File Offset: 0x0018A6CC
|
||||
private bool JIJNLICJGJP
|
||||
{
|
||||
set
|
||||
{
|
||||
if (this.AKJAJKGGNAD != null)
|
||||
{
|
||||
foreach (UIProjector uiprojector in this.AKJAJKGGNAD)
|
||||
{
|
||||
uiprojector.enabled = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005064 RID: 20580 RVA: 0x0018C50C File Offset: 0x0018A70C
|
||||
private void JOMPFILHDPE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.LIJICEMPBBJ = false;
|
||||
this.FIMHLDGOJCK = true;
|
||||
this.LCNAJNLOOLD = false;
|
||||
this.MHGFGBAPMOC(false);
|
||||
base.IOIEHMABMJO();
|
||||
}
|
||||
|
||||
// Token: 0x06005065 RID: 20581 RVA: 0x0018C530 File Offset: 0x0018A730
|
||||
private void AALMPNKNDMP()
|
||||
{
|
||||
QuestGameplayRoom.CCENHLDNNFB ccenhldnnfb = new QuestGameplayRoom.CCENHLDNNFB();
|
||||
ccenhldnnfb.LPANDIIOIDO = base.GetComponentsInChildren<GameEncounter>();
|
||||
if (ccenhldnnfb.LPANDIIOIDO != null)
|
||||
{
|
||||
QuestGameplayRoom.OFBAEPLDAGB ofbaepldagb = new QuestGameplayRoom.OFBAEPLDAGB();
|
||||
ofbaepldagb.AOHNJFNCJKD = ccenhldnnfb;
|
||||
ofbaepldagb.CIMNKHDEFOH = 0;
|
||||
while (ofbaepldagb.CIMNKHDEFOH < ccenhldnnfb.LPANDIIOIDO.Length)
|
||||
{
|
||||
if ((this.requiredEncounters == null || !this.requiredEncounters.KFLBKDPEHEN(ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH])) && (this.randomlyEnabledEncounters == null || Array.FindIndex<RandomlyEnabledGameEncounterDesc>(this.randomlyEnabledEncounters, new Predicate<RandomlyEnabledGameEncounterDesc>(ofbaepldagb.JCIGHBGDCMB)) < 0))
|
||||
{
|
||||
this.GAHNNAMCOJN.Add(ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH]);
|
||||
}
|
||||
ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH].JBHJGBENJHN();
|
||||
ofbaepldagb.CIMNKHDEFOH += 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005066 RID: 20582 RVA: 0x0018C610 File Offset: 0x0018A810
|
||||
private void FHBJFIOLPPB()
|
||||
{
|
||||
if (this.MPBOONGEHDM.BHMLLHLEAFF == 6 && !base.KPBODDDKDFN.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
base.CJKKPMHAMCN().RPC("AnalyticsSessionId", IHCPDNLJMMD.OthersBuffered, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005067 RID: 20583 RVA: 0x0018C660 File Offset: 0x0018A860
|
||||
private void LOFMGEKHEJL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.LCNAJNLOOLD = false;
|
||||
this.FIMHLDGOJCK = false;
|
||||
this.JIJNLICJGJP = true;
|
||||
if (this.encountersFinishCondition == QuestGameplayRoom.AKILEKDLGHC.COMPLETE_REQUIRED_ENCOUNTERS && IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005068 RID: 20584 RVA: 0x0018C698 File Offset: 0x0018A898
|
||||
private void BKJDKONEEMD()
|
||||
{
|
||||
QuestGameplayRoom.CCENHLDNNFB ccenhldnnfb = new QuestGameplayRoom.CCENHLDNNFB();
|
||||
ccenhldnnfb.LPANDIIOIDO = base.GetComponentsInChildren<GameEncounter>();
|
||||
if (ccenhldnnfb.LPANDIIOIDO != null)
|
||||
{
|
||||
QuestGameplayRoom.OFBAEPLDAGB ofbaepldagb = new QuestGameplayRoom.OFBAEPLDAGB();
|
||||
ofbaepldagb.AOHNJFNCJKD = ccenhldnnfb;
|
||||
ofbaepldagb.CIMNKHDEFOH = 1;
|
||||
while (ofbaepldagb.CIMNKHDEFOH < ccenhldnnfb.LPANDIIOIDO.Length)
|
||||
{
|
||||
if ((this.requiredEncounters == null || !this.requiredEncounters.KFLBKDPEHEN(ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH])) && (this.randomlyEnabledEncounters == null || Array.FindIndex<RandomlyEnabledGameEncounterDesc>(this.randomlyEnabledEncounters, new Predicate<RandomlyEnabledGameEncounterDesc>(ofbaepldagb.CHPMHNFNCDD)) < 1))
|
||||
{
|
||||
this.GAHNNAMCOJN.Add(ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH]);
|
||||
}
|
||||
ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH].JBHJGBENJHN();
|
||||
ofbaepldagb.CIMNKHDEFOH += 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000174 RID: 372
|
||||
// (get) Token: 0x06005069 RID: 20585 RVA: 0x0018C778 File Offset: 0x0018A978
|
||||
private bool AGBFIIAHEFH
|
||||
{
|
||||
get
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i++)
|
||||
{
|
||||
if (!this.requiredEncounters[i].BNHINJNDNHD)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600506A RID: 20586 RVA: 0x0018C7C0 File Offset: 0x0018A9C0
|
||||
private void HPGMFFOBGCJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.EONNGIHHGEO(false);
|
||||
this.FIMHLDGOJCK = false;
|
||||
this.JIJNLICJGJP = false;
|
||||
if (this.encountersFinishCondition == QuestGameplayRoom.AKILEKDLGHC.COMPLETE_REQUIRED_ENCOUNTERS && IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600506B RID: 20587 RVA: 0x0018C7F8 File Offset: 0x0018A9F8
|
||||
private bool OHDIKLFJFAN()
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i += 0)
|
||||
{
|
||||
if (!this.requiredEncounters[i].BNHINJNDNHD)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x0600506C RID: 20588 RVA: 0x0018C840 File Offset: 0x0018AA40
|
||||
private void HKDBPIKGBLB(float JGJNJBMLHPC)
|
||||
{
|
||||
this.JNAMEFLBCKG();
|
||||
this.JNIMOOJCALO = base.StartCoroutine(this.BNEMONNCAIO(JGJNJBMLHPC));
|
||||
}
|
||||
|
||||
// Token: 0x0600506D RID: 20589 RVA: 0x0018C85C File Offset: 0x0018AA5C
|
||||
private void MIMDOLLNEAG()
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i += 0)
|
||||
{
|
||||
this.requiredEncounters[i].NGHEAHIHILP();
|
||||
}
|
||||
}
|
||||
for (int j = 0; j < this.GAHNNAMCOJN.Count; j += 0)
|
||||
{
|
||||
this.GAHNNAMCOJN[j].NGHEAHIHILP();
|
||||
}
|
||||
if (this.randomlyEnabledEncounters != null)
|
||||
{
|
||||
for (int k = 1; k < this.randomlyEnabledEncounters.Length; k++)
|
||||
{
|
||||
if (NNGFEGAEJPG.GECFBNNMHCE(this.randomlyEnabledEncounters[k].EnabledChance))
|
||||
{
|
||||
this.randomlyEnabledEncounters[k].Encounter.NGHEAHIHILP();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600506E RID: 20590 RVA: 0x0018C91C File Offset: 0x0018AB1C
|
||||
public void Activate()
|
||||
{
|
||||
base.gameObject.SetActive(true);
|
||||
this.AOMPKPFLKBE = true;
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
base.CCGMHPECCBO();
|
||||
base.PGMLJIALKLH();
|
||||
this.PNOEAPGBDIM();
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600506F RID: 20591 RVA: 0x0018C95C File Offset: 0x0018AB5C
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.PNCJGMMBLEJ();
|
||||
}
|
||||
|
||||
// Token: 0x06005070 RID: 20592 RVA: 0x0018C96C File Offset: 0x0018AB6C
|
||||
public GiftBoxSpawnPoint[] PPGEBHNBEAO()
|
||||
{
|
||||
return this.<FEMFGLLBGGB>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06005071 RID: 20593 RVA: 0x0018C974 File Offset: 0x0018AB74
|
||||
private void IJMNPGGNGBP()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MPBOONGEHDM.BHMLLHLEAFF == 2)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005072 RID: 20594 RVA: 0x0018C9A0 File Offset: 0x0018ABA0
|
||||
private void FOONOLIFNDL()
|
||||
{
|
||||
bool flag = false;
|
||||
int num = 4;
|
||||
bool[] array = new bool[num];
|
||||
foreach (GameSpawnPoint gameSpawnPoint in this.HCAPPLOCION)
|
||||
{
|
||||
int gameTeamPlayerIndex = (int)gameSpawnPoint.LLMPNIPHKFK;
|
||||
if (gameTeamPlayerIndex >= 0 && gameTeamPlayerIndex < array.Length)
|
||||
{
|
||||
array[gameTeamPlayerIndex] = true;
|
||||
}
|
||||
flag |= gameSpawnPoint.NHPKKFNGKKP;
|
||||
}
|
||||
bool flag2 = true;
|
||||
for (int j = 0; j < array.Length; j++)
|
||||
{
|
||||
if (!array[j])
|
||||
{
|
||||
flag2 = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!flag2)
|
||||
{
|
||||
Debug.LogError(string.Concat(new object[] { "Quest Room ", base.name, " must have spawn points set for all ", num, " player indices." }));
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
Debug.LogError("Quest Room " + base.name + " must not have spawn points that test for overlap");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005073 RID: 20595 RVA: 0x0018CA94 File Offset: 0x0018AC94
|
||||
private void ELDEJHEFCCD()
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i += 0)
|
||||
{
|
||||
this.requiredEncounters[i].MasterDeactivate();
|
||||
}
|
||||
}
|
||||
for (int j = 0; j < this.GAHNNAMCOJN.Count; j += 0)
|
||||
{
|
||||
this.GAHNNAMCOJN[j].KPBOLMGBAJF();
|
||||
}
|
||||
if (this.randomlyEnabledEncounters != null)
|
||||
{
|
||||
for (int k = 1; k < this.randomlyEnabledEncounters.Length; k++)
|
||||
{
|
||||
this.randomlyEnabledEncounters[k].Encounter.KPBOLMGBAJF();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005074 RID: 20596 RVA: 0x0018CB3C File Offset: 0x0018AD3C
|
||||
private bool PDIGGABGBNJ()
|
||||
{
|
||||
return this.requiredEncounters != null && this.requiredEncounters.Length > 0;
|
||||
}
|
||||
|
||||
// Token: 0x06005075 RID: 20597 RVA: 0x0018CB58 File Offset: 0x0018AD58
|
||||
private void EONNGIHHGEO(bool NOBAPCOKFIL)
|
||||
{
|
||||
QuestRoomExitDoor[] kjafcpmnonn = this.KJAFCPMNONN;
|
||||
for (int i = 1; i < kjafcpmnonn.Length; i++)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor = kjafcpmnonn[i];
|
||||
questRoomExitDoor.JOEPFGLNGAJ = NOBAPCOKFIL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005076 RID: 20598 RVA: 0x0018CB8C File Offset: 0x0018AD8C
|
||||
private bool LCFANHLGJGP()
|
||||
{
|
||||
return this.AGBFIIAHEFH && this.AHKOEEBOEGE;
|
||||
}
|
||||
|
||||
// Token: 0x06005077 RID: 20599 RVA: 0x0018CBA8 File Offset: 0x0018ADA8
|
||||
private void HPNLAHFFCNO()
|
||||
{
|
||||
this.AKJAJKGGNAD = base.GetComponentsInChildren<UIProjector>();
|
||||
}
|
||||
|
||||
// Token: 0x06005078 RID: 20600 RVA: 0x0018CBB8 File Offset: 0x0018ADB8
|
||||
private bool DGJFBDJICME()
|
||||
{
|
||||
return this.BGLAFHFNKGI;
|
||||
}
|
||||
|
||||
// Token: 0x06005079 RID: 20601 RVA: 0x0018CBC0 File Offset: 0x0018ADC0
|
||||
private void AEMLLHOGBPK()
|
||||
{
|
||||
if (this.HCAPPLOCION != null)
|
||||
{
|
||||
foreach (GameSpawnPoint gameSpawnPoint in this.HCAPPLOCION)
|
||||
{
|
||||
gameSpawnPoint.SpawnPointEnabled = this.AOMPKPFLKBE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600507A RID: 20602 RVA: 0x0018CC04 File Offset: 0x0018AE04
|
||||
private void FIBEFEAECAM()
|
||||
{
|
||||
this.KJAFCPMNONN = base.transform.GetComponentsInChildren<QuestRoomExitDoor>(false);
|
||||
if (this.KJAFCPMNONN == null || this.KJAFCPMNONN.Length == 0)
|
||||
{
|
||||
Debug.LogError("PlayerOutfit outfit map parse error. This means we changed a GUID or deleted an item. GUID : " + base.name + "time");
|
||||
}
|
||||
else
|
||||
{
|
||||
QuestRoomExitDoor[] kjafcpmnonn = this.KJAFCPMNONN;
|
||||
for (int i = 0; i < kjafcpmnonn.Length; i += 0)
|
||||
{
|
||||
QuestRoomExitDoor questRoomExitDoor = kjafcpmnonn[i];
|
||||
questRoomExitDoor.CNOCBKKAKEA += this.FDEBBKJJIDM;
|
||||
questRoomExitDoor.GFBPEMGGPMM += this.MGIGPAEBHBH;
|
||||
}
|
||||
this.EONNGIHHGEO(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600507B RID: 20603 RVA: 0x0018CCA4 File Offset: 0x0018AEA4
|
||||
private void HOEAFILMHFF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.MCNFOEEBLHI();
|
||||
}
|
||||
this.JNAMEFLBCKG();
|
||||
base.BMNLALGFAPC();
|
||||
}
|
||||
|
||||
// Token: 0x0600507C RID: 20604 RVA: 0x0018CCC4 File Offset: 0x0018AEC4
|
||||
private void DFANADGNLDI(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.BGLAFHFNKGI = NOBAPCOKFIL;
|
||||
this.DHHDDCHCCKH();
|
||||
}
|
||||
|
||||
// Token: 0x0600507D RID: 20605 RVA: 0x0018CCD4 File Offset: 0x0018AED4
|
||||
private void IEHPNOGAGFD()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MPBOONGEHDM.BHMLLHLEAFF == 2)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600507E RID: 20606 RVA: 0x0018CD00 File Offset: 0x0018AF00
|
||||
private void POCHABLOHJH()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MPBOONGEHDM.BHMLLHLEAFF == 8)
|
||||
{
|
||||
this.MPBOONGEHDM.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600507F RID: 20607 RVA: 0x0018CD2C File Offset: 0x0018AF2C
|
||||
private void LPCAPIFICIM(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.BGLAFHFNKGI = NOBAPCOKFIL;
|
||||
this.AKILJLLJKJI();
|
||||
}
|
||||
|
||||
// Token: 0x17000172 RID: 370
|
||||
// (get) Token: 0x06005080 RID: 20608 RVA: 0x0018CD3C File Offset: 0x0018AF3C
|
||||
private bool PCOLGALGJAM
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.AGBFIIAHEFH && !this.AHKOEEBOEGE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005081 RID: 20609 RVA: 0x0018CD58 File Offset: 0x0018AF58
|
||||
private void MGIGPAEBHBH()
|
||||
{
|
||||
if (this.MPBOONGEHDM.BHMLLHLEAFF == 1)
|
||||
{
|
||||
this.HKDBPIKGBLB(0.25f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005082 RID: 20610 RVA: 0x0018CD78 File Offset: 0x0018AF78
|
||||
private void FABPDDELBIA()
|
||||
{
|
||||
this.POCHABLOHJH();
|
||||
}
|
||||
|
||||
// Token: 0x06005083 RID: 20611 RVA: 0x0018CD80 File Offset: 0x0018AF80
|
||||
private void FDEBBKJJIDM()
|
||||
{
|
||||
if (this.MPBOONGEHDM.BHMLLHLEAFF == 0 && !base.KPBODDDKDFN.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
base.BIPEBCPEPKL().JJLACCMJEMB("source", IHCPDNLJMMD.OthersBuffered, new object[1]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005084 RID: 20612 RVA: 0x0018CDD0 File Offset: 0x0018AFD0
|
||||
private void BLGELJNJDLL()
|
||||
{
|
||||
if (this.MPBOONGEHDM.BHMLLHLEAFF == 2 && !base.KPBODDDKDFN.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcRequestMasterFinishRoom", IHCPDNLJMMD.MasterClient, new object[0]);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005085 RID: 20613 RVA: 0x0018CE20 File Offset: 0x0018B020
|
||||
private void AGJHJLIDIKD()
|
||||
{
|
||||
this.HCAPPLOCION = base.GetComponentsInChildren<GameSpawnPoint>(true);
|
||||
if (this.HCAPPLOCION == null || this.HCAPPLOCION.Length == 0)
|
||||
{
|
||||
Debug.LogError("Quest Room " + base.name + " is missing player spawn points.");
|
||||
return;
|
||||
}
|
||||
this.CMCCFBCEOKF = base.GetComponentsInChildren<GiftBoxSpawnPoint>(true);
|
||||
this.AEMLLHOGBPK();
|
||||
}
|
||||
|
||||
// Token: 0x1700016E RID: 366
|
||||
// (set) Token: 0x06005087 RID: 20615 RVA: 0x0018CE90 File Offset: 0x0018B090
|
||||
private bool LCNAJNLOOLD
|
||||
{
|
||||
set
|
||||
{
|
||||
foreach (QuestRoomExitDoor questRoomExitDoor in this.KJAFCPMNONN)
|
||||
{
|
||||
questRoomExitDoor.JOEPFGLNGAJ = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005088 RID: 20616 RVA: 0x0018CEC4 File Offset: 0x0018B0C4
|
||||
private void FMAGECLFCGI()
|
||||
{
|
||||
QuestGameplayRoom.CCENHLDNNFB ccenhldnnfb = new QuestGameplayRoom.CCENHLDNNFB();
|
||||
ccenhldnnfb.LPANDIIOIDO = base.GetComponentsInChildren<GameEncounter>();
|
||||
if (ccenhldnnfb.LPANDIIOIDO != null)
|
||||
{
|
||||
QuestGameplayRoom.OFBAEPLDAGB ofbaepldagb = new QuestGameplayRoom.OFBAEPLDAGB();
|
||||
ofbaepldagb.AOHNJFNCJKD = ccenhldnnfb;
|
||||
ofbaepldagb.CIMNKHDEFOH = 1;
|
||||
while (ofbaepldagb.CIMNKHDEFOH < ccenhldnnfb.LPANDIIOIDO.Length)
|
||||
{
|
||||
if ((this.requiredEncounters == null || !this.requiredEncounters.KFLBKDPEHEN(ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH])) && (this.randomlyEnabledEncounters == null || Array.FindIndex<RandomlyEnabledGameEncounterDesc>(this.randomlyEnabledEncounters, new Predicate<RandomlyEnabledGameEncounterDesc>(ofbaepldagb.NKONOOELLHD)) < 1))
|
||||
{
|
||||
this.GAHNNAMCOJN.Add(ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH]);
|
||||
}
|
||||
ccenhldnnfb.LPANDIIOIDO[ofbaepldagb.CIMNKHDEFOH].Initialize();
|
||||
ofbaepldagb.CIMNKHDEFOH++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600508A RID: 20618 RVA: 0x0018CFC0 File Offset: 0x0018B1C0
|
||||
private void MCNFOEEBLHI()
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i++)
|
||||
{
|
||||
if (this.requiredEncounters[i].DFEDGBKJBAB)
|
||||
{
|
||||
this.requiredEncounters[i].MasterDeactivate();
|
||||
}
|
||||
}
|
||||
}
|
||||
for (int j = 0; j < this.GAHNNAMCOJN.Count; j++)
|
||||
{
|
||||
if (this.GAHNNAMCOJN[j].DFEDGBKJBAB)
|
||||
{
|
||||
this.GAHNNAMCOJN[j].MasterDeactivate();
|
||||
}
|
||||
}
|
||||
if (this.randomlyEnabledEncounters != null)
|
||||
{
|
||||
for (int k = 0; k < this.randomlyEnabledEncounters.Length; k++)
|
||||
{
|
||||
if (this.randomlyEnabledEncounters[k].Encounter.DFEDGBKJBAB)
|
||||
{
|
||||
this.randomlyEnabledEncounters[k].Encounter.MasterDeactivate();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600508B RID: 20619 RVA: 0x0018D0A8 File Offset: 0x0018B2A8
|
||||
private void BNAFHIGIKGI()
|
||||
{
|
||||
this.IEHPNOGAGFD();
|
||||
}
|
||||
|
||||
// Token: 0x0600508C RID: 20620 RVA: 0x0018D0B0 File Offset: 0x0018B2B0
|
||||
protected virtual void LKFJMPHHCNP()
|
||||
{
|
||||
base.AECBOJELNAI();
|
||||
this.PNCJGMMBLEJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600508D RID: 20621 RVA: 0x0018D0C0 File Offset: 0x0018B2C0
|
||||
private void Update()
|
||||
{
|
||||
if (this.MPBOONGEHDM != null)
|
||||
{
|
||||
this.MPBOONGEHDM.DLBPEOILIFL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600508E RID: 20622 RVA: 0x0018D0D8 File Offset: 0x0018B2D8
|
||||
private void PNOEAPGBDIM()
|
||||
{
|
||||
if (this.requiredEncounters != null)
|
||||
{
|
||||
for (int i = 0; i < this.requiredEncounters.Length; i++)
|
||||
{
|
||||
this.requiredEncounters[i].MasterActivate();
|
||||
}
|
||||
}
|
||||
for (int j = 0; j < this.GAHNNAMCOJN.Count; j++)
|
||||
{
|
||||
this.GAHNNAMCOJN[j].MasterActivate();
|
||||
}
|
||||
if (this.randomlyEnabledEncounters != null)
|
||||
{
|
||||
for (int k = 0; k < this.randomlyEnabledEncounters.Length; k++)
|
||||
{
|
||||
if (NNGFEGAEJPG.GECFBNNMHCE(this.randomlyEnabledEncounters[k].EnabledChance))
|
||||
{
|
||||
this.randomlyEnabledEncounters[k].Encounter.MasterActivate();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600508F RID: 20623 RVA: 0x0018D198 File Offset: 0x0018B398
|
||||
public override void OnLocalPlayerEnter()
|
||||
{
|
||||
base.OnLocalPlayerEnter();
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, this.friendlyName, 4f, null, false);
|
||||
}
|
||||
|
||||
// Token: 0x04000A09 RID: 2569
|
||||
[SerializeField]
|
||||
private string friendlyName;
|
||||
|
||||
// Token: 0x04000A0A RID: 2570
|
||||
[Header("Required Encounters")]
|
||||
[SerializeField]
|
||||
private GameEncounter[] requiredEncounters;
|
||||
|
||||
// Token: 0x04000A0B RID: 2571
|
||||
[Header("Randomly Enabled Encounters")]
|
||||
[SerializeField]
|
||||
private RandomlyEnabledGameEncounterDesc[] randomlyEnabledEncounters;
|
||||
|
||||
// Token: 0x04000A0C RID: 2572
|
||||
[Header("Exit")]
|
||||
[SerializeField]
|
||||
[FormerlySerializedAs("finishCondition")]
|
||||
private QuestGameplayRoom.AKILEKDLGHC encountersFinishCondition = QuestGameplayRoom.AKILEKDLGHC.OPEN_DOOR;
|
||||
|
||||
// Token: 0x04000A0F RID: 2575
|
||||
private bool BGLAFHFNKGI;
|
||||
|
||||
// Token: 0x04000A10 RID: 2576
|
||||
private PNONBEAIBHA MPBOONGEHDM;
|
||||
|
||||
// Token: 0x04000A11 RID: 2577
|
||||
private List<GameEncounter> GAHNNAMCOJN = new List<GameEncounter>();
|
||||
|
||||
// Token: 0x04000A12 RID: 2578
|
||||
private QuestRoomExitDoor[] KJAFCPMNONN;
|
||||
|
||||
// Token: 0x04000A13 RID: 2579
|
||||
private UIProjector[] AKJAJKGGNAD;
|
||||
|
||||
// Token: 0x04000A14 RID: 2580
|
||||
private Coroutine JNIMOOJCALO;
|
||||
|
||||
// Token: 0x04000A15 RID: 2581
|
||||
private bool LIJICEMPBBJ;
|
||||
|
||||
// Token: 0x02000181 RID: 385
|
||||
private enum AKILEKDLGHC
|
||||
{
|
||||
// Token: 0x04000A17 RID: 2583
|
||||
COMPLETE_REQUIRED_ENCOUNTERS,
|
||||
// Token: 0x04000A18 RID: 2584
|
||||
OPEN_DOOR
|
||||
}
|
||||
|
||||
// Token: 0x02000182 RID: 386
|
||||
private enum JECCIECOEID
|
||||
{
|
||||
// Token: 0x04000A1A RID: 2586
|
||||
INACTIVE,
|
||||
// Token: 0x04000A1B RID: 2587
|
||||
RUNNING_ENCOUNTERS,
|
||||
// Token: 0x04000A1C RID: 2588
|
||||
FINISHED_ENCOUNTERS,
|
||||
// Token: 0x04000A1D RID: 2589
|
||||
FINISHED
|
||||
}
|
||||
|
||||
// Token: 0x02000183 RID: 387
|
||||
[CompilerGenerated]
|
||||
private sealed class CCENHLDNNFB
|
||||
{
|
||||
// Token: 0x04000A1E RID: 2590
|
||||
internal GameEncounter[] LPANDIIOIDO;
|
||||
}
|
||||
|
||||
// Token: 0x02000184 RID: 388
|
||||
[CompilerGenerated]
|
||||
private sealed class OFBAEPLDAGB
|
||||
{
|
||||
// Token: 0x06005091 RID: 20625 RVA: 0x0018D1C0 File Offset: 0x0018B3C0
|
||||
internal bool NNKHKHOALNP(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x06005092 RID: 20626 RVA: 0x0018D1E0 File Offset: 0x0018B3E0
|
||||
internal bool PBGJBBFEHFI(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x06005093 RID: 20627 RVA: 0x0018D200 File Offset: 0x0018B400
|
||||
internal bool DPNFJMCMNGC(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x06005095 RID: 20629 RVA: 0x0018D228 File Offset: 0x0018B428
|
||||
internal bool LACKKCKOGHI(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x06005096 RID: 20630 RVA: 0x0018D248 File Offset: 0x0018B448
|
||||
internal bool NKONOOELLHD(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x06005097 RID: 20631 RVA: 0x0018D268 File Offset: 0x0018B468
|
||||
internal bool OJKNBNGGBEC(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x06005098 RID: 20632 RVA: 0x0018D288 File Offset: 0x0018B488
|
||||
internal bool JCIGHBGDCMB(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x06005099 RID: 20633 RVA: 0x0018D2A8 File Offset: 0x0018B4A8
|
||||
internal bool CHPMHNFNCDD(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x0600509A RID: 20634 RVA: 0x0018D2C8 File Offset: 0x0018B4C8
|
||||
internal bool PGGNPPHMGMF(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x0600509B RID: 20635 RVA: 0x0018D2E8 File Offset: 0x0018B4E8
|
||||
internal bool BALLGOLONNE(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x0600509C RID: 20636 RVA: 0x0018D308 File Offset: 0x0018B508
|
||||
internal bool CFCEJGGFGPD(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x0600509D RID: 20637 RVA: 0x0018D328 File Offset: 0x0018B528
|
||||
internal bool KLMKCPAELKO(RandomlyEnabledGameEncounterDesc LGLLIMLFNDM)
|
||||
{
|
||||
return LGLLIMLFNDM.Encounter == this.AOHNJFNCJKD.LPANDIIOIDO[this.CIMNKHDEFOH];
|
||||
}
|
||||
|
||||
// Token: 0x04000A1F RID: 2591
|
||||
internal int CIMNKHDEFOH;
|
||||
|
||||
// Token: 0x04000A20 RID: 2592
|
||||
internal QuestGameplayRoom.CCENHLDNNFB AOHNJFNCJKD;
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2172 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Threading;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000159 RID: 345
|
||||
public class QuestJumbotronBossEnemy : Enemy
|
||||
{
|
||||
// Token: 0x060048BB RID: 18619 RVA: 0x0016AC28 File Offset: 0x00168E28
|
||||
private void FEJKELOHPGG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (QuestJumbotronBossEnemy.CCDHAJNEFDA != null)
|
||||
{
|
||||
QuestJumbotronBossEnemy.CCDHAJNEFDA(this, this.BFBAMPDGJKN(), this.JFJIEDBGIFH.Length);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048BC RID: 18620 RVA: 0x0016AC50 File Offset: 0x00168E50
|
||||
private void BIFNKGKJMEO(float NOBAPCOKFIL)
|
||||
{
|
||||
this.OMGFNAOOHGG.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x060048BD RID: 18621 RVA: 0x0016AC60 File Offset: 0x00168E60
|
||||
private void KLEBDALIDNB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.HHBAJNINLOP = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHBAJNINLOP++;
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.IMCAIKPFFOM();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048BE RID: 18622 RVA: 0x0016ACE0 File Offset: 0x00168EE0
|
||||
public override void AuthorityOnDamageChangeVelocity(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, Vector3.zero);
|
||||
}
|
||||
|
||||
// Token: 0x060048BF RID: 18623 RVA: 0x0016ACF4 File Offset: 0x00168EF4
|
||||
protected virtual void EFHGHOCENCG(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
this.CJKIGJBJECK();
|
||||
}
|
||||
|
||||
// Token: 0x060048C0 RID: 18624 RVA: 0x0016AD04 File Offset: 0x00168F04
|
||||
private void KBPJDBFPAEL()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 1; i < jfjiedbgifh.Length; i += 0)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.LHKFIBPIEPE(true);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.GKIHHAACJKI(false);
|
||||
this.BLBPGNFCBEO.HFLFBFIHMPI(true);
|
||||
}
|
||||
|
||||
// Token: 0x060048C1 RID: 18625 RVA: 0x0016AD5C File Offset: 0x00168F5C
|
||||
protected virtual void OHIGLKKBAGB()
|
||||
{
|
||||
base.AKBEAKBPFLA();
|
||||
this.KBPJDBFPAEL();
|
||||
}
|
||||
|
||||
// Token: 0x060048C2 RID: 18626 RVA: 0x0016AD6C File Offset: 0x00168F6C
|
||||
protected virtual void LBKLAMMFLBP()
|
||||
{
|
||||
base.AKBEAKBPFLA();
|
||||
this.KBPJDBFPAEL();
|
||||
}
|
||||
|
||||
// Token: 0x060048C3 RID: 18627 RVA: 0x0016AD7C File Offset: 0x00168F7C
|
||||
private void EAAAALJIDNP(QuestJumbotronBossFace LMPPILJJOOO, int AKCBAEKPNHJ, int GNCDMBNIPNN, LNJFBGIBLHA EPBOLAPBBDI)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
int num = 0;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
num += this.JFJIEDBGIFH[i].CNHBPJFLDCE;
|
||||
}
|
||||
base.CNHBPJFLDCE = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048C4 RID: 18628 RVA: 0x0016ADC8 File Offset: 0x00168FC8
|
||||
private void IHLLHGKOJLG(QuestJumbotronBossFace LMPPILJJOOO, LNJFBGIBLHA EPBOLAPBBDI)
|
||||
{
|
||||
for (int i = 1; i < this.screenBreakAudio.Length; i++)
|
||||
{
|
||||
AudioManager.ANNMKBOAOJJ(this.screenBreakAudio[i]);
|
||||
}
|
||||
if (this.randomScreenBreakVO != null)
|
||||
{
|
||||
AudioManager.PlayRandom2DSFX(this.randomScreenBreakVO, base.transform.position, true);
|
||||
}
|
||||
if (base.IGIPCHFCFNN() && base.ACEACLFJOAA && this.OIGGPMIJBIL.BHMLLHLEAFF != 4)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048C5 RID: 18629 RVA: 0x0016AE54 File Offset: 0x00169054
|
||||
protected virtual void GPEADGHPGHM(EIDNMNCOAAJ EFCIKBEHKNL, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = this.COHEFDPIPNG(JJGLGHCMDEN);
|
||||
if (base.JNOCCMDBMIO() && base.CNHBPJFLDCE > 1 && this.NOCJONDDHEF && !base.FNGHOEFDKPO && questJumbotronBossFace != null && questJumbotronBossFace.HPDBIJMDMOG())
|
||||
{
|
||||
ONBHFBHGALJ = base.MMIJOPEPGLA(ONBHFBHGALJ, BDOBLEKAEAM, JJGLGHCMDEN);
|
||||
if (ONBHFBHGALJ > 0)
|
||||
{
|
||||
bool flag = questJumbotronBossFace.EHHEMIAKOJA() <= ONBHFBHGALJ;
|
||||
PhotonView photonView = base.ACEAACJNNAF();
|
||||
string text = "Encounter";
|
||||
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
|
||||
object[] array = new object[8];
|
||||
array[1] = EFCIKBEHKNL.BADMPMDONAH;
|
||||
array[0] = (int)BDOBLEKAEAM;
|
||||
array[0] = (int)JJGLGHCMDEN;
|
||||
array[5] = ONBHFBHGALJ;
|
||||
array[2] = flag;
|
||||
array[6] = JHGKEEKKHEB;
|
||||
array[8] = IHHNEAFFNDM;
|
||||
photonView.RPC(text, ihcpdnljmmd, array);
|
||||
base.GPBFOEHJJFO = EFCIKBEHKNL;
|
||||
base.PHKJOAGGEJO = BLBPGNFCBEO;
|
||||
QuestJumbotronBossFace questJumbotronBossFace2 = questJumbotronBossFace;
|
||||
questJumbotronBossFace2.IANLJLMDIPE(questJumbotronBossFace2.CNHBPJFLDCE - ONBHFBHGALJ);
|
||||
this.AuthorityStun(BDOBLEKAEAM, JJGLGHCMDEN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048C6 RID: 18630 RVA: 0x0016AF58 File Offset: 0x00169158
|
||||
private float LFOIGGELAOP()
|
||||
{
|
||||
return this.OMGFNAOOHGG.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060048C7 RID: 18631 RVA: 0x0016AF68 File Offset: 0x00169168
|
||||
protected virtual void BBGIDHAFLDN(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
this.AGABLBOPLCB();
|
||||
}
|
||||
|
||||
// Token: 0x060048C8 RID: 18632 RVA: 0x0016AF78 File Offset: 0x00169178
|
||||
private int LMHLGBAGIKO()
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060048C9 RID: 18633 RVA: 0x0016AF88 File Offset: 0x00169188
|
||||
protected virtual void MOOJCEDKOON(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (QuestJumbotronBossEnemy.JPGIDJMCEKE != null)
|
||||
{
|
||||
QuestJumbotronBossEnemy.JPGIDJMCEKE(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048CA RID: 18634 RVA: 0x0016AFB0 File Offset: 0x001691B0
|
||||
protected virtual void HNGBODCHGPA()
|
||||
{
|
||||
base.AKBEAKBPFLA();
|
||||
this.BNPGMHOCALM();
|
||||
}
|
||||
|
||||
// Token: 0x060048CB RID: 18635 RVA: 0x0016AFC0 File Offset: 0x001691C0
|
||||
public virtual bool GGANAGEMMFN()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060048CC RID: 18636 RVA: 0x0016AFC4 File Offset: 0x001691C4
|
||||
private void CJKIGJBJECK()
|
||||
{
|
||||
base.BOLBONELAEF.LFHAJAHHALO(true);
|
||||
base.BOLBONELAEF.KEOJKEJMDFM = true;
|
||||
base.BOLBONELAEF.LIEHGHDJBMB = (RigidbodyConstraints)87;
|
||||
}
|
||||
|
||||
// Token: 0x060048CD RID: 18637 RVA: 0x0016AFEC File Offset: 0x001691EC
|
||||
protected virtual EIDNMNCOAAJ OCJFODBPAFK(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM) && this.LMHLGBAGIKO() < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
base.JIDFNNMJBDM(GHGNJLIBGFA, this.lineOfSightOrigin.position, this.lineOfSightOrigin.forward, this.maxTargetLookAngle, this.maxLookForTargetDistance, true, false, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count > 1)
|
||||
{
|
||||
int num = global::UnityEngine.Random.Range(1, this.POAAKGACPKD.Count);
|
||||
eidnmncoaaj = this.POAAKGACPKD[num];
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x14000010 RID: 16
|
||||
// (add) Token: 0x060048CE RID: 18638 RVA: 0x0016B0AC File Offset: 0x001692AC
|
||||
// (remove) Token: 0x06004925 RID: 18725 RVA: 0x0016C768 File Offset: 0x0016A968
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event QuestJumbotronBossEnemy.EHLCFGKANHI CCDHAJNEFDA;
|
||||
|
||||
// Token: 0x060048CF RID: 18639 RVA: 0x0016B0E0 File Offset: 0x001692E0
|
||||
private void LEDOGJEHFLB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.GNPBAOKOEMH().StopLooking();
|
||||
this.BLBPGNFCBEO.BJMCFAPBNDC().OOMPHKBPMIG(this.lookForTargetsRotationSpeed);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.AJICGJGJPPO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048D0 RID: 18640 RVA: 0x0016B11C File Offset: 0x0016931C
|
||||
private void CHCBAINNNEB()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 1; i < jfjiedbgifh.Length; i += 0)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.HIAKDLHBFOI(false);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.KLGPHBBGAEK(false);
|
||||
this.BLBPGNFCBEO.AALHHBFKBOB(true);
|
||||
AudioManager.DLMLFGNAHOP(this.wakeUpVO);
|
||||
}
|
||||
|
||||
// Token: 0x060048D1 RID: 18641 RVA: 0x0016B180 File Offset: 0x00169380
|
||||
private void DFKOJONBJAJ()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
foreach (QuestJumbotronBossFace questJumbotronBossFace in this.JFJIEDBGIFH)
|
||||
{
|
||||
questJumbotronBossFace.LHKFIBPIEPE(true);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.PCMEJDMDIMC(false);
|
||||
this.BLBPGNFCBEO.DCAGIDOJGHN(false);
|
||||
AudioManager.PHGLNANKMCP(this.wakeUpVO);
|
||||
}
|
||||
|
||||
// Token: 0x060048D2 RID: 18642 RVA: 0x0016B1E4 File Offset: 0x001693E4
|
||||
private void ONHEEJCPNEH()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 1; i < jfjiedbgifh.Length; i++)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.GAPJDCPGJIN(false);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.FNGHOEFDKPO = false;
|
||||
this.BLBPGNFCBEO.MLFJFMIIFIE(true);
|
||||
AudioManager.PHGLNANKMCP(this.wakeUpVO);
|
||||
}
|
||||
|
||||
// Token: 0x060048D3 RID: 18643 RVA: 0x0016B248 File Offset: 0x00169448
|
||||
private void HGAFOIAEIDH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (QuestJumbotronBossEnemy.CCDHAJNEFDA != null)
|
||||
{
|
||||
QuestJumbotronBossEnemy.CCDHAJNEFDA(this, this.KKJLFPGLACD, this.JFJIEDBGIFH.Length);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048D5 RID: 18645 RVA: 0x0016B308 File Offset: 0x00169508
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048D6 RID: 18646 RVA: 0x0016B328 File Offset: 0x00169528
|
||||
public virtual void CHLDEOMNFPO(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x060048D7 RID: 18647 RVA: 0x0016B33C File Offset: 0x0016953C
|
||||
protected virtual void BDNAMHFKDOI()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000147 RID: 327
|
||||
// (get) Token: 0x060048D8 RID: 18648 RVA: 0x0016B35C File Offset: 0x0016955C
|
||||
// (set) Token: 0x06004949 RID: 18761 RVA: 0x0016CE0C File Offset: 0x0016B00C
|
||||
private float EOOGGJGPHKO
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.OMGFNAOOHGG.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.OMGFNAOOHGG.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000011 RID: 17
|
||||
// (add) Token: 0x060048EC RID: 18668 RVA: 0x0016B794 File Offset: 0x00169994
|
||||
// (remove) Token: 0x060048D9 RID: 18649 RVA: 0x0016B36C File Offset: 0x0016956C
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public new static event Enemy.CFKKIAHNMPE JPGIDJMCEKE;
|
||||
|
||||
// Token: 0x060048DA RID: 18650 RVA: 0x0016B3A0 File Offset: 0x001695A0
|
||||
public virtual void DBGFEGLPAHJ(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, Vector3.zero);
|
||||
}
|
||||
|
||||
// Token: 0x060048DB RID: 18651 RVA: 0x0016B3B4 File Offset: 0x001695B4
|
||||
protected virtual void KEKDNFCDLLN()
|
||||
{
|
||||
base.JDCOMGDBHAB();
|
||||
if (base.BHCCHBHNHCG && base.CNHBPJFLDCE > 0 && this.KKJLFPGLACD == 0)
|
||||
{
|
||||
base.CNHBPJFLDCE = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048DC RID: 18652 RVA: 0x0016B3E8 File Offset: 0x001695E8
|
||||
private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.StopLooking();
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetRotationSpeed;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048DD RID: 18653 RVA: 0x0016B438 File Offset: 0x00169638
|
||||
private void MDCELLMKGEH()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true);
|
||||
if (eidnmncoaaj.PBDDCCOAGOG())
|
||||
{
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.LOLJKOJNMAJ(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LOLJKOJNMAJ(this.BPLJCMMALLJ() + 0);
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HFOEIIBBNMA();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048DE RID: 18654 RVA: 0x0016B4B8 File Offset: 0x001696B8
|
||||
protected override void EHPODFCEKML()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
this.JCPFNLDDDLO();
|
||||
}
|
||||
|
||||
// Token: 0x060048DF RID: 18655 RVA: 0x0016B4C8 File Offset: 0x001696C8
|
||||
protected virtual void GDJGPPBKEPG()
|
||||
{
|
||||
base.AKBEAKBPFLA();
|
||||
this.KBPJDBFPAEL();
|
||||
}
|
||||
|
||||
// Token: 0x060048E0 RID: 18656 RVA: 0x0016B4D8 File Offset: 0x001696D8
|
||||
public static void FCFFAIJFKMP(QuestJumbotronBossEnemy.EHLCFGKANHI NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi = QuestJumbotronBossEnemy.CCDHAJNEFDA;
|
||||
QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi2;
|
||||
do
|
||||
{
|
||||
ehlcfgkanhi2 = ehlcfgkanhi;
|
||||
ehlcfgkanhi = Interlocked.CompareExchange<QuestJumbotronBossEnemy.EHLCFGKANHI>(ref QuestJumbotronBossEnemy.CCDHAJNEFDA, (QuestJumbotronBossEnemy.EHLCFGKANHI)Delegate.Remove(ehlcfgkanhi2, NOBAPCOKFIL), ehlcfgkanhi);
|
||||
}
|
||||
while (ehlcfgkanhi != ehlcfgkanhi2);
|
||||
}
|
||||
|
||||
// Token: 0x060048E1 RID: 18657 RVA: 0x0016B50C File Offset: 0x0016970C
|
||||
protected virtual void NFEBEKOJDID()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
this.AGABLBOPLCB();
|
||||
this.enemyAnimator.HKGNBNDFIDP();
|
||||
AudioManager.DLMLFGNAHOP(this.deathVO);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0)
|
||||
{
|
||||
if (!this.JFJIEDBGIFH[i].FMDIKJDBOKL() && this.JFJIEDBGIFH[i].CNHBPJFLDCE > 1)
|
||||
{
|
||||
this.JFJIEDBGIFH[i].KMGJHKNPFCB(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048E2 RID: 18658 RVA: 0x0016B594 File Offset: 0x00169794
|
||||
protected override void PEALKHMDMKP()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0)
|
||||
{
|
||||
this.JFJIEDBGIFH[i].AGAMHAHKEKD -= this.EAAAALJIDNP;
|
||||
this.JFJIEDBGIFH[i].DJGMKDKBDLN(new QuestJumbotronBossFace.JDKANOAEDLK(this.DKCLNMEFENO));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048E3 RID: 18659 RVA: 0x0016B600 File Offset: 0x00169800
|
||||
private QuestJumbotronBossFace MOAJFGNJLHE(MHEBDODJGOA JJGLGHCMDEN)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = null;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i].KEKDEOFCKCN() == JJGLGHCMDEN)
|
||||
{
|
||||
questJumbotronBossFace = this.JFJIEDBGIFH[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
return questJumbotronBossFace;
|
||||
}
|
||||
|
||||
// Token: 0x060048E4 RID: 18660 RVA: 0x0016B64C File Offset: 0x0016984C
|
||||
public override void AuthorityClearVelocity()
|
||||
{
|
||||
base.AuthorityClearVelocity();
|
||||
}
|
||||
|
||||
// Token: 0x060048E5 RID: 18661 RVA: 0x0016B654 File Offset: 0x00169854
|
||||
private void IMIJNPEFLDF()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.Look(this.BLBPGNFCBEO.GetLookAtVector(this.CBBDMNINJCG, false));
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048E6 RID: 18662 RVA: 0x0016B6AC File Offset: 0x001698AC
|
||||
private QuestJumbotronBossFace OGDDFEPJGOA(MHEBDODJGOA JJGLGHCMDEN)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = null;
|
||||
for (int i = 1; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i].BPOIANFLCFE() == JJGLGHCMDEN)
|
||||
{
|
||||
questJumbotronBossFace = this.JFJIEDBGIFH[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
return questJumbotronBossFace;
|
||||
}
|
||||
|
||||
// Token: 0x060048E7 RID: 18663 RVA: 0x0016B6F8 File Offset: 0x001698F8
|
||||
private void CGNFBHJCLJF()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048E8 RID: 18664 RVA: 0x0016B724 File Offset: 0x00169924
|
||||
private void CCHGHJLKDBN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.wakeUpDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048E9 RID: 18665 RVA: 0x0016B744 File Offset: 0x00169944
|
||||
private void AMCHACBPBIJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.HEPCLEMEHBC.KLIANKEOBGC(this.wakeUpDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048EA RID: 18666 RVA: 0x0016B764 File Offset: 0x00169964
|
||||
private int BPLJCMMALLJ()
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060048EB RID: 18667 RVA: 0x0016B774 File Offset: 0x00169974
|
||||
private void MALKKHHBIKE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(this.wakeUpDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048ED RID: 18669 RVA: 0x0016B7C8 File Offset: 0x001699C8
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM) && this.HHBAJNINLOP < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
base.JIDFNNMJBDM(GHGNJLIBGFA, this.lineOfSightOrigin.position, this.lineOfSightOrigin.forward, this.maxTargetLookAngle, this.maxLookForTargetDistance, true, true, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count > 0)
|
||||
{
|
||||
int num = global::UnityEngine.Random.Range(0, this.POAAKGACPKD.Count);
|
||||
eidnmncoaaj = this.POAAKGACPKD[num];
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x060048EE RID: 18670 RVA: 0x0016B888 File Offset: 0x00169A88
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
this.KBBLAFIKJFM();
|
||||
}
|
||||
|
||||
// Token: 0x060048EF RID: 18671 RVA: 0x0016B8A8 File Offset: 0x00169AA8
|
||||
private void HOEICOANFPK(float NOBAPCOKFIL)
|
||||
{
|
||||
this.OMGFNAOOHGG.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x060048F0 RID: 18672 RVA: 0x0016B8B8 File Offset: 0x00169AB8
|
||||
private void AGABLBOPLCB()
|
||||
{
|
||||
base.BOLBONELAEF.LFHAJAHHALO(true);
|
||||
base.BOLBONELAEF.KEOJKEJMDFM = false;
|
||||
base.BOLBONELAEF.LIEHGHDJBMB = (RigidbodyConstraints)(-56);
|
||||
}
|
||||
|
||||
// Token: 0x060048F1 RID: 18673 RVA: 0x0016B8E0 File Offset: 0x00169AE0
|
||||
private void HKOJCNGFPNB(float NOBAPCOKFIL)
|
||||
{
|
||||
this.OMGFNAOOHGG.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x060048F2 RID: 18674 RVA: 0x0016B8F0 File Offset: 0x00169AF0
|
||||
private void BNPGMHOCALM()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
foreach (QuestJumbotronBossFace questJumbotronBossFace in this.JFJIEDBGIFH)
|
||||
{
|
||||
questJumbotronBossFace.IKMKNJDCEGD = true;
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.FNGHOEFDKPO = true;
|
||||
this.BLBPGNFCBEO.IKMKNJDCEGD = true;
|
||||
}
|
||||
|
||||
// Token: 0x060048F3 RID: 18675 RVA: 0x0016B948 File Offset: 0x00169B48
|
||||
private int HGOLMMELAOI()
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060048F4 RID: 18676 RVA: 0x0016B958 File Offset: 0x00169B58
|
||||
protected virtual void INGMCGGJGMA()
|
||||
{
|
||||
base.Awake();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.BLBPGNFCBEO = base.GetComponentInChildren<QuestJumbotronBossWeapon>();
|
||||
this.OMGFNAOOHGG = new LHLLJPPCDKA<float>(this, "HomeScreenFlow.SetButtonOnClick() - button is null, type={0}", 1143f, IKCAJLLAFML.MASTER, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "Catch! ", 0, IKCAJLLAFML.MASTER, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "speed", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("#FF4040", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-141), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.KEAFGAPDGBD), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KFGHNDJHKLK));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.FHJCBLMOCCB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NDBMIGGFMNM), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGLEEGEKABP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.LCKCCGFLOLA), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JCLJLBEHMKN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.HPLNIJIOEDP), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LEDMJBHAAHI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAAGJGMDAIB), new ANMJLCILKDJ.NCMAEMHOHDG(this.MDPDIHILMMI), new ANMJLCILKDJ.PLBLFEEANOO(this.CGNFBHJCLJF));
|
||||
this.JFJIEDBGIFH = base.GetComponentsInChildren<QuestJumbotronBossFace>();
|
||||
int num = base.BNBJJKCBDFC / this.JFJIEDBGIFH.Length;
|
||||
int num2 = base.BNBJJKCBDFC - num * this.JFJIEDBGIFH.Length;
|
||||
for (int i = 1; i < this.JFJIEDBGIFH.Length; i += 0)
|
||||
{
|
||||
int num3 = num + ((i != this.JFJIEDBGIFH.Length - 1) ? 0 : num2);
|
||||
this.JFJIEDBGIFH[i].Initialize(this, i, num3);
|
||||
this.JFJIEDBGIFH[i].NBANLOFFKGM(new QuestJumbotronBossFace.DKLEELANEIH(this.EAAAALJIDNP));
|
||||
this.JFJIEDBGIFH[i].BJDIDDMHEHL(new QuestJumbotronBossFace.JDKANOAEDLK(this.DKCLNMEFENO));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048F5 RID: 18677 RVA: 0x0016BB6C File Offset: 0x00169D6C
|
||||
private float FKLFNODPKAG()
|
||||
{
|
||||
return this.OMGFNAOOHGG.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060048F6 RID: 18678 RVA: 0x0016BB7C File Offset: 0x00169D7C
|
||||
private void LOLJKOJNMAJ(int NOBAPCOKFIL)
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x060048F7 RID: 18679 RVA: 0x0016BB8C File Offset: 0x00169D8C
|
||||
private void IMCAIKPFFOM()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.BLBPGNFCBEO.BKHECJODPHF.CLLJGDOBFDL)
|
||||
{
|
||||
this.EOOGGJGPHKO = global::UnityEngine.Random.Range(0f, 360f);
|
||||
}
|
||||
Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.EOOGGJGPHKO, 0f) * Vector3.forward;
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.Look(vector, this.slowdownAngle, 0.1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048F8 RID: 18680 RVA: 0x0016BC0C File Offset: 0x00169E0C
|
||||
private void KBBLAFIKJFM()
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = false;
|
||||
base.BOLBONELAEF.KEOJKEJMDFM = true;
|
||||
base.BOLBONELAEF.LIEHGHDJBMB = RigidbodyConstraints.FreezeAll;
|
||||
}
|
||||
|
||||
// Token: 0x060048F9 RID: 18681 RVA: 0x0016BC34 File Offset: 0x00169E34
|
||||
private void JCLJLBEHMKN()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.Look(this.BLBPGNFCBEO.GetLookAtVector(this.CBBDMNINJCG, false));
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048FA RID: 18682 RVA: 0x0016BC8C File Offset: 0x00169E8C
|
||||
private void MNIPJMGEAGF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.JEBICJIHINL().StopLooking();
|
||||
this.BLBPGNFCBEO.PIPJNGJLHHJ().HAMIGCDKOKE = this.lookAtTargetRotationSpeed;
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(this.chargeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048FB RID: 18683 RVA: 0x0016BCDC File Offset: 0x00169EDC
|
||||
public static void BGNCIIGAFIB(QuestJumbotronBossEnemy.EHLCFGKANHI NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi = QuestJumbotronBossEnemy.CCDHAJNEFDA;
|
||||
QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi2;
|
||||
do
|
||||
{
|
||||
ehlcfgkanhi2 = ehlcfgkanhi;
|
||||
ehlcfgkanhi = Interlocked.CompareExchange<QuestJumbotronBossEnemy.EHLCFGKANHI>(ref QuestJumbotronBossEnemy.CCDHAJNEFDA, (QuestJumbotronBossEnemy.EHLCFGKANHI)Delegate.Remove(ehlcfgkanhi2, NOBAPCOKFIL), ehlcfgkanhi);
|
||||
}
|
||||
while (ehlcfgkanhi != ehlcfgkanhi2);
|
||||
}
|
||||
|
||||
// Token: 0x060048FC RID: 18684 RVA: 0x0016BD10 File Offset: 0x00169F10
|
||||
private void FOLJMCGHGOB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.StopLooking();
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetRotationSpeed;
|
||||
this.enemyAudio.OnAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LFHPCKLBHDE(true);
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048FD RID: 18685 RVA: 0x0016BD74 File Offset: 0x00169F74
|
||||
private void DDEIALLKJIP(QuestJumbotronBossFace LMPPILJJOOO, LNJFBGIBLHA EPBOLAPBBDI)
|
||||
{
|
||||
for (int i = 1; i < this.screenBreakAudio.Length; i++)
|
||||
{
|
||||
AudioManager.Play2DSFX(this.screenBreakAudio[i]);
|
||||
}
|
||||
if (this.randomScreenBreakVO != null)
|
||||
{
|
||||
AudioManager.PlayRandom2DSFX(this.randomScreenBreakVO, base.transform.position, false);
|
||||
}
|
||||
if (base.JNOCCMDBMIO() && base.ACEACLFJOAA && this.OIGGPMIJBIL.BHMLLHLEAFF != 8)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060048FE RID: 18686 RVA: 0x0016BE00 File Offset: 0x0016A000
|
||||
public virtual bool HAAFPMKOCIN()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x060048FF RID: 18687 RVA: 0x0016BE04 File Offset: 0x0016A004
|
||||
protected virtual EIDNMNCOAAJ GLNGJKHBFLE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM) && this.LMHLGBAGIKO() < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
base.JIDFNNMJBDM(GHGNJLIBGFA, this.lineOfSightOrigin.position, this.lineOfSightOrigin.forward, this.maxTargetLookAngle, this.maxLookForTargetDistance, true, true, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count > 1)
|
||||
{
|
||||
int num = global::UnityEngine.Random.Range(1, this.POAAKGACPKD.Count);
|
||||
eidnmncoaaj = this.POAAKGACPKD[num];
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004900 RID: 18688 RVA: 0x0016BEC4 File Offset: 0x0016A0C4
|
||||
private void LCKCCGFLOLA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.BJMCFAPBNDC().LFMMGPCLGCL();
|
||||
this.BLBPGNFCBEO.GAFBPMJJFLF().OOMPHKBPMIG(this.lookAtTargetRotationSpeed);
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(this.chargeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004901 RID: 18689 RVA: 0x0016BF14 File Offset: 0x0016A114
|
||||
public virtual void HHNJMAIDPGD(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, Vector3.zero);
|
||||
}
|
||||
|
||||
// Token: 0x06004902 RID: 18690 RVA: 0x0016BF28 File Offset: 0x0016A128
|
||||
public override void AuthorityOnDamageApplyForce(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, Vector3.zero, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06004903 RID: 18691 RVA: 0x0016BF3C File Offset: 0x0016A13C
|
||||
private int EPHKOFGKEJO()
|
||||
{
|
||||
int num = 0;
|
||||
for (int i = 1; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].NILGPCCNLDH)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06004904 RID: 18692 RVA: 0x0016BF90 File Offset: 0x0016A190
|
||||
public static void CJPEBILLOCJ(QuestJumbotronBossEnemy.EHLCFGKANHI NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi = QuestJumbotronBossEnemy.CCDHAJNEFDA;
|
||||
QuestJumbotronBossEnemy.EHLCFGKANHI ehlcfgkanhi2;
|
||||
do
|
||||
{
|
||||
ehlcfgkanhi2 = ehlcfgkanhi;
|
||||
ehlcfgkanhi = Interlocked.CompareExchange<QuestJumbotronBossEnemy.EHLCFGKANHI>(ref QuestJumbotronBossEnemy.CCDHAJNEFDA, (QuestJumbotronBossEnemy.EHLCFGKANHI)Delegate.Remove(ehlcfgkanhi2, NOBAPCOKFIL), ehlcfgkanhi);
|
||||
}
|
||||
while (ehlcfgkanhi != ehlcfgkanhi2);
|
||||
}
|
||||
|
||||
// Token: 0x06004905 RID: 18693 RVA: 0x0016BFC4 File Offset: 0x0016A1C4
|
||||
private void MBNOCHOJODO()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.BLBPGNFCBEO.BKHECJODPHF.CLLJGDOBFDL)
|
||||
{
|
||||
this.HKOJCNGFPNB(global::UnityEngine.Random.Range(788f, 571f));
|
||||
}
|
||||
Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.EOOGGJGPHKO, 1791f) * Vector3.forward;
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.Look(vector, this.slowdownAngle, 1468f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004906 RID: 18694 RVA: 0x0016C044 File Offset: 0x0016A244
|
||||
private void MDALOJABCNP()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 1; i < jfjiedbgifh.Length; i += 0)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.HFLFBFIHMPI(false);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.KLGPHBBGAEK(false);
|
||||
this.BLBPGNFCBEO.AALHHBFKBOB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06004907 RID: 18695 RVA: 0x0016C09C File Offset: 0x0016A29C
|
||||
private float OKKJPFACPGH()
|
||||
{
|
||||
return this.OMGFNAOOHGG.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004908 RID: 18696 RVA: 0x0016C0AC File Offset: 0x0016A2AC
|
||||
protected virtual void PLCIEMLIAEL()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
this.HLNEPHPMAEC();
|
||||
}
|
||||
|
||||
// Token: 0x06004909 RID: 18697 RVA: 0x0016C0BC File Offset: 0x0016A2BC
|
||||
protected virtual void AJCONOBKLFL()
|
||||
{
|
||||
base.AKBEAKBPFLA();
|
||||
this.BKBDIICAJJO();
|
||||
}
|
||||
|
||||
// Token: 0x0600490A RID: 18698 RVA: 0x0016C0CC File Offset: 0x0016A2CC
|
||||
protected override void AKBEAKBPFLA()
|
||||
{
|
||||
base.AKBEAKBPFLA();
|
||||
this.BNPGMHOCALM();
|
||||
}
|
||||
|
||||
// Token: 0x0600490B RID: 18699 RVA: 0x0016C0DC File Offset: 0x0016A2DC
|
||||
protected virtual void DCAOJKDKLGG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600490C RID: 18700 RVA: 0x0016C0E0 File Offset: 0x0016A2E0
|
||||
protected override void CBAEJNFNPGJ()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000148 RID: 328
|
||||
// (get) Token: 0x0600492A RID: 18730 RVA: 0x0016C828 File Offset: 0x0016AA28
|
||||
// (set) Token: 0x0600490D RID: 18701 RVA: 0x0016C104 File Offset: 0x0016A304
|
||||
private int HHBAJNINLOP
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600490E RID: 18702 RVA: 0x0016C114 File Offset: 0x0016A314
|
||||
private void FHJCBLMOCCB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.StopLooking();
|
||||
this.BLBPGNFCBEO.KIAEMECOOMF().OOMPHKBPMIG(this.lookForTargetsRotationSpeed);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.HFOEIIBBNMA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600490F RID: 18703 RVA: 0x0016C150 File Offset: 0x0016A350
|
||||
private void LFGMMIAGNCE(int NOBAPCOKFIL)
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004910 RID: 18704 RVA: 0x0016C160 File Offset: 0x0016A360
|
||||
private QuestJumbotronBossFace COHEFDPIPNG(MHEBDODJGOA JJGLGHCMDEN)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = null;
|
||||
for (int i = 1; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i].KEKDEOFCKCN() == JJGLGHCMDEN)
|
||||
{
|
||||
questJumbotronBossFace = this.JFJIEDBGIFH[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
return questJumbotronBossFace;
|
||||
}
|
||||
|
||||
// Token: 0x06004911 RID: 18705 RVA: 0x0016C1AC File Offset: 0x0016A3AC
|
||||
protected override void HAIHNLGONGM(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (QuestJumbotronBossEnemy.JPGIDJMCEKE != null)
|
||||
{
|
||||
QuestJumbotronBossEnemy.JPGIDJMCEKE(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004912 RID: 18706 RVA: 0x0016C1D4 File Offset: 0x0016A3D4
|
||||
private void GHLHAMADEJJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.KDCGOKKBOEH().StopLooking();
|
||||
this.BLBPGNFCBEO.JEBICJIHINL().OOMPHKBPMIG(this.lookForTargetsRotationSpeed);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.AJICGJGJPPO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004913 RID: 18707 RVA: 0x0016C210 File Offset: 0x0016A410
|
||||
protected virtual void PGMFFIADICM(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
this.AGABLBOPLCB();
|
||||
}
|
||||
|
||||
// Token: 0x06004914 RID: 18708 RVA: 0x0016C220 File Offset: 0x0016A420
|
||||
public static void BIDGGOMLKEN(Enemy.CFKKIAHNMPE NOBAPCOKFIL)
|
||||
{
|
||||
Enemy.CFKKIAHNMPE cfkkiahnmpe = QuestJumbotronBossEnemy.JPGIDJMCEKE;
|
||||
Enemy.CFKKIAHNMPE cfkkiahnmpe2;
|
||||
do
|
||||
{
|
||||
cfkkiahnmpe2 = cfkkiahnmpe;
|
||||
cfkkiahnmpe = Interlocked.CompareExchange<Enemy.CFKKIAHNMPE>(ref QuestJumbotronBossEnemy.JPGIDJMCEKE, (Enemy.CFKKIAHNMPE)Delegate.Combine(cfkkiahnmpe2, NOBAPCOKFIL), cfkkiahnmpe);
|
||||
}
|
||||
while (cfkkiahnmpe != cfkkiahnmpe2);
|
||||
}
|
||||
|
||||
// Token: 0x06004915 RID: 18709 RVA: 0x0016C254 File Offset: 0x0016A454
|
||||
private void BJBNHGBOHNL()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 0; i < jfjiedbgifh.Length; i += 0)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.HFLFBFIHMPI(true);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.JPOGMNINFCA(true);
|
||||
this.BLBPGNFCBEO.JMKIEHDAHDL(false);
|
||||
AudioManager.PHGLNANKMCP(this.wakeUpVO);
|
||||
}
|
||||
|
||||
// Token: 0x06004916 RID: 18710 RVA: 0x0016C2B8 File Offset: 0x0016A4B8
|
||||
private int NOCDPDIEAKD()
|
||||
{
|
||||
int num = 0;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].NILGPCCNLDH)
|
||||
{
|
||||
num += 0;
|
||||
}
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06004917 RID: 18711 RVA: 0x0016C30C File Offset: 0x0016A50C
|
||||
private void JCPFNLDDDLO()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
foreach (QuestJumbotronBossFace questJumbotronBossFace in this.JFJIEDBGIFH)
|
||||
{
|
||||
questJumbotronBossFace.IKMKNJDCEGD = false;
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.FNGHOEFDKPO = false;
|
||||
this.BLBPGNFCBEO.IKMKNJDCEGD = false;
|
||||
AudioManager.Play2DSFX(this.wakeUpVO);
|
||||
}
|
||||
|
||||
// Token: 0x06004918 RID: 18712 RVA: 0x0016C370 File Offset: 0x0016A570
|
||||
protected virtual void DEPLDKEIONG(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
this.AGABLBOPLCB();
|
||||
}
|
||||
|
||||
// Token: 0x06004919 RID: 18713 RVA: 0x0016C380 File Offset: 0x0016A580
|
||||
private void KPGCAJHOMFL()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 1; i < jfjiedbgifh.Length; i++)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.HIAKDLHBFOI(true);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.EHPJKFDHOHK(true);
|
||||
this.BLBPGNFCBEO.GCHPBAOPMKB(false);
|
||||
AudioManager.DLMLFGNAHOP(this.wakeUpVO);
|
||||
}
|
||||
|
||||
// Token: 0x0600491A RID: 18714 RVA: 0x0016C3E4 File Offset: 0x0016A5E4
|
||||
private void KEAFGAPDGBD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.wakeUpDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600491B RID: 18715 RVA: 0x0016C404 File Offset: 0x0016A604
|
||||
public virtual void BEPMALJAMJO()
|
||||
{
|
||||
base.AuthorityClearVelocity();
|
||||
}
|
||||
|
||||
// Token: 0x0600491C RID: 18716 RVA: 0x0016C40C File Offset: 0x0016A60C
|
||||
private void DKCLNMEFENO(QuestJumbotronBossFace LMPPILJJOOO, LNJFBGIBLHA EPBOLAPBBDI)
|
||||
{
|
||||
for (int i = 0; i < this.screenBreakAudio.Length; i++)
|
||||
{
|
||||
AudioManager.PHGLNANKMCP(this.screenBreakAudio[i]);
|
||||
}
|
||||
if (this.randomScreenBreakVO != null)
|
||||
{
|
||||
AudioManager.PlayRandom2DSFX(this.randomScreenBreakVO, base.transform.position, true);
|
||||
}
|
||||
if (base.JNOCCMDBMIO() && base.ACEACLFJOAA && this.OIGGPMIJBIL.BHMLLHLEAFF != 4)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600491D RID: 18717 RVA: 0x0016C498 File Offset: 0x0016A698
|
||||
public virtual void KONLFBKHMPK()
|
||||
{
|
||||
base.AuthorityClearVelocity();
|
||||
}
|
||||
|
||||
// Token: 0x0600491E RID: 18718 RVA: 0x0016C4A0 File Offset: 0x0016A6A0
|
||||
protected override void IJBOHDCALIL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600491F RID: 18719 RVA: 0x0016C4A4 File Offset: 0x0016A6A4
|
||||
protected virtual void GJCNBHGJJKH(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
this.CJKIGJBJECK();
|
||||
}
|
||||
|
||||
// Token: 0x06004920 RID: 18720 RVA: 0x0016C4B4 File Offset: 0x0016A6B4
|
||||
private void CMPJKKABEAL()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.BLBPGNFCBEO.GAFBPMJJFLF().Look(this.BLBPGNFCBEO.BBGCFCKALBO(this.CBBDMNINJCG, false));
|
||||
if (this.HEPCLEMEHBC.OAJDHNPMNCN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004921 RID: 18721 RVA: 0x0016C50C File Offset: 0x0016A70C
|
||||
protected override void KMKCPMNCFKM(EIDNMNCOAAJ EFCIKBEHKNL, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = this.LOGKKNMLBOC(JJGLGHCMDEN);
|
||||
if (base.BHCCHBHNHCG && base.CNHBPJFLDCE > 0 && this.NOCJONDDHEF && !base.FNGHOEFDKPO && questJumbotronBossFace != null && questJumbotronBossFace.KJDBJNECCJM)
|
||||
{
|
||||
ONBHFBHGALJ = base.MMIJOPEPGLA(ONBHFBHGALJ, BDOBLEKAEAM, JJGLGHCMDEN);
|
||||
if (ONBHFBHGALJ > 0)
|
||||
{
|
||||
bool flag = questJumbotronBossFace.CNHBPJFLDCE <= ONBHFBHGALJ;
|
||||
base.OMNGGJICBBI.RPC("RpcOnTookDamage", IHCPDNLJMMD.All, new object[]
|
||||
{
|
||||
EFCIKBEHKNL.BADMPMDONAH,
|
||||
(int)BDOBLEKAEAM,
|
||||
(int)JJGLGHCMDEN,
|
||||
ONBHFBHGALJ,
|
||||
flag,
|
||||
JHGKEEKKHEB,
|
||||
IHHNEAFFNDM
|
||||
});
|
||||
base.GPBFOEHJJFO = EFCIKBEHKNL;
|
||||
base.PHKJOAGGEJO = BLBPGNFCBEO;
|
||||
questJumbotronBossFace.CNHBPJFLDCE -= ONBHFBHGALJ;
|
||||
this.AuthorityStun(BDOBLEKAEAM, JJGLGHCMDEN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004922 RID: 18722 RVA: 0x0016C610 File Offset: 0x0016A810
|
||||
protected virtual void CPFFGHGFMOD(EIDNMNCOAAJ EFCIKBEHKNL, Weapon BLBPGNFCBEO, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = this.LOGKKNMLBOC(JJGLGHCMDEN);
|
||||
if (base.GANDPDNCOKF() && base.CNHBPJFLDCE > 1 && this.NOCJONDDHEF && !base.FNGHOEFDKPO && questJumbotronBossFace != null && questJumbotronBossFace.KJDBJNECCJM)
|
||||
{
|
||||
ONBHFBHGALJ = base.MMIJOPEPGLA(ONBHFBHGALJ, BDOBLEKAEAM, JJGLGHCMDEN);
|
||||
if (ONBHFBHGALJ > 1)
|
||||
{
|
||||
bool flag = questJumbotronBossFace.CNHBPJFLDCE > ONBHFBHGALJ;
|
||||
PhotonView photonView = base.JNFDHNMMHGN();
|
||||
string text = "Description";
|
||||
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
|
||||
object[] array = new object[1];
|
||||
array[0] = EFCIKBEHKNL.BADMPMDONAH;
|
||||
array[1] = (int)BDOBLEKAEAM;
|
||||
array[2] = (int)JJGLGHCMDEN;
|
||||
array[3] = ONBHFBHGALJ;
|
||||
array[3] = flag;
|
||||
array[1] = JHGKEEKKHEB;
|
||||
array[5] = IHHNEAFFNDM;
|
||||
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array);
|
||||
base.GPBFOEHJJFO = EFCIKBEHKNL;
|
||||
base.PHKJOAGGEJO = BLBPGNFCBEO;
|
||||
QuestJumbotronBossFace questJumbotronBossFace2 = questJumbotronBossFace;
|
||||
questJumbotronBossFace2.KMGJHKNPFCB(questJumbotronBossFace2.EHHEMIAKOJA() - ONBHFBHGALJ);
|
||||
this.AuthorityStun(BDOBLEKAEAM, JJGLGHCMDEN);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004923 RID: 18723 RVA: 0x0016C714 File Offset: 0x0016A914
|
||||
private void FCFMBEAONIL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.JEBICJIHINL().StopLooking();
|
||||
this.BLBPGNFCBEO.GAFBPMJJFLF().HAMIGCDKOKE = this.lookAtTargetRotationSpeed;
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(this.chargeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000146 RID: 326
|
||||
// (get) Token: 0x06004924 RID: 18724 RVA: 0x0016C764 File Offset: 0x0016A964
|
||||
public override bool CPGOOCEEJNG
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004926 RID: 18726 RVA: 0x0016C79C File Offset: 0x0016A99C
|
||||
public virtual bool NEFMOFMBKBH()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x06004927 RID: 18727 RVA: 0x0016C7A0 File Offset: 0x0016A9A0
|
||||
protected virtual void NELGHAFCLKG()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.AOKPPLPAKIO();
|
||||
}
|
||||
|
||||
// Token: 0x06004928 RID: 18728 RVA: 0x0016C7C0 File Offset: 0x0016A9C0
|
||||
protected virtual void ICIHFJFCCLN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06004929 RID: 18729 RVA: 0x0016C7C4 File Offset: 0x0016A9C4
|
||||
private void HLNEPHPMAEC()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 1; i < jfjiedbgifh.Length; i++)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.GAPJDCPGJIN(false);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.FNGHOEFDKPO = false;
|
||||
this.BLBPGNFCBEO.GCHPBAOPMKB(true);
|
||||
AudioManager.DLMLFGNAHOP(this.wakeUpVO);
|
||||
}
|
||||
|
||||
// Token: 0x0600492B RID: 18731 RVA: 0x0016C838 File Offset: 0x0016AA38
|
||||
private void MEIEGEDIBNN()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600492C RID: 18732 RVA: 0x0016C864 File Offset: 0x0016AA64
|
||||
protected virtual void MFEDNJJJOMM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600492D RID: 18733 RVA: 0x0016C868 File Offset: 0x0016AA68
|
||||
protected virtual void IPNPPIBPDBO()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600492E RID: 18734 RVA: 0x0016C888 File Offset: 0x0016AA88
|
||||
private void MDPDIHILMMI(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (QuestJumbotronBossEnemy.CCDHAJNEFDA != null)
|
||||
{
|
||||
QuestJumbotronBossEnemy.CCDHAJNEFDA(this, this.EMAMAPDIEBB(), this.JFJIEDBGIFH.Length);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600492F RID: 18735 RVA: 0x0016C8B0 File Offset: 0x0016AAB0
|
||||
private void FEGBCPPMBDN()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.Look(this.BLBPGNFCBEO.GetLookAtVector(this.CBBDMNINJCG, false));
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004930 RID: 18736 RVA: 0x0016C908 File Offset: 0x0016AB08
|
||||
public virtual void COKCKFJOOGO()
|
||||
{
|
||||
base.AuthorityClearVelocity();
|
||||
}
|
||||
|
||||
// Token: 0x06004931 RID: 18737 RVA: 0x0016C910 File Offset: 0x0016AB10
|
||||
private void ANPNHJFMFIH()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 0; i < jfjiedbgifh.Length; i += 0)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.GAPJDCPGJIN(true);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.PCMEJDMDIMC(false);
|
||||
this.BLBPGNFCBEO.GCHPBAOPMKB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06004932 RID: 18738 RVA: 0x0016C968 File Offset: 0x0016AB68
|
||||
protected override void JDCOMGDBHAB()
|
||||
{
|
||||
base.JDCOMGDBHAB();
|
||||
if (base.BHCCHBHNHCG && base.CNHBPJFLDCE > 0 && this.KKJLFPGLACD == 0)
|
||||
{
|
||||
base.CNHBPJFLDCE = 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004933 RID: 18739 RVA: 0x0016C99C File Offset: 0x0016AB9C
|
||||
protected virtual void MOAAJAOGKEO()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, (ushort)(-68));
|
||||
this.AGABLBOPLCB();
|
||||
}
|
||||
|
||||
// Token: 0x06004934 RID: 18740 RVA: 0x0016C9BC File Offset: 0x0016ABBC
|
||||
protected virtual void HHACEPLDBCG()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
this.BJBNHGBOHNL();
|
||||
}
|
||||
|
||||
// Token: 0x17000145 RID: 325
|
||||
// (get) Token: 0x06004935 RID: 18741 RVA: 0x0016C9CC File Offset: 0x0016ABCC
|
||||
public override int NMONGBDFFMN
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.KKJLFPGLACD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004936 RID: 18742 RVA: 0x0016C9D4 File Offset: 0x0016ABD4
|
||||
private void PBEPJCOCGLB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.JEBICJIHINL().StopLooking();
|
||||
this.BLBPGNFCBEO.GAFBPMJJFLF().OOMPHKBPMIG(this.lookAtTargetRotationSpeed);
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004937 RID: 18743 RVA: 0x0016CA24 File Offset: 0x0016AC24
|
||||
private void BFCFILPONDJ()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.BLBPGNFCBEO.JEBICJIHINL().Look(this.BLBPGNFCBEO.ABAKOFCDPMA(this.CBBDMNINJCG, false));
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(6);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004938 RID: 18744 RVA: 0x0016CA7C File Offset: 0x0016AC7C
|
||||
private int BFBAMPDGJKN()
|
||||
{
|
||||
int num = 1;
|
||||
for (int i = 1; i < this.JFJIEDBGIFH.Length; i += 0)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].FMDIKJDBOKL())
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x17000149 RID: 329
|
||||
// (get) Token: 0x06004939 RID: 18745 RVA: 0x0016CAD0 File Offset: 0x0016ACD0
|
||||
private int KKJLFPGLACD
|
||||
{
|
||||
get
|
||||
{
|
||||
int num = 0;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].NILGPCCNLDH)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600493A RID: 18746 RVA: 0x0016CB24 File Offset: 0x0016AD24
|
||||
protected override void LDEOLFDIEDE()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
this.KBBLAFIKJFM();
|
||||
this.enemyAnimator.PlayDeath();
|
||||
AudioManager.Play2DSFX(this.deathVO);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (!this.JFJIEDBGIFH[i].NILGPCCNLDH && this.JFJIEDBGIFH[i].CNHBPJFLDCE > 0)
|
||||
{
|
||||
this.JFJIEDBGIFH[i].CNHBPJFLDCE = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600493B RID: 18747 RVA: 0x0016CBAC File Offset: 0x0016ADAC
|
||||
private void DIOGDIOFOID(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.JEBICJIHINL().StopLooking();
|
||||
this.BLBPGNFCBEO.KFLAFEGBCKG().OOMPHKBPMIG(this.lookAtTargetRotationSpeed);
|
||||
this.enemyAudio.FIHDDDCOOBI();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
this.HEPCLEMEHBC.KLIANKEOBGC(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600493C RID: 18748 RVA: 0x0016CC10 File Offset: 0x0016AE10
|
||||
protected virtual void FKGFNEFFGMF()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(56);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600493D RID: 18749 RVA: 0x0016CC34 File Offset: 0x0016AE34
|
||||
private void MFDAJOCJKLN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.GNPBAOKOEMH().StopLooking();
|
||||
this.BLBPGNFCBEO.KFLAFEGBCKG().OOMPHKBPMIG(this.lookAtTargetRotationSpeed);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600493E RID: 18750 RVA: 0x0016CC84 File Offset: 0x0016AE84
|
||||
private float BPMGBIHPILI()
|
||||
{
|
||||
return this.OMGFNAOOHGG.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x0600493F RID: 18751 RVA: 0x0016CC94 File Offset: 0x0016AE94
|
||||
protected override void DJDKGFBKIDN(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
this.KBBLAFIKJFM();
|
||||
}
|
||||
|
||||
// Token: 0x06004940 RID: 18752 RVA: 0x0016CCA4 File Offset: 0x0016AEA4
|
||||
private void IHMOKCEFLDI(float NOBAPCOKFIL)
|
||||
{
|
||||
this.OMGFNAOOHGG.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004942 RID: 18754 RVA: 0x0016CCB8 File Offset: 0x0016AEB8
|
||||
protected virtual void FPDDHEHEFCL()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
this.JCPFNLDDDLO();
|
||||
}
|
||||
|
||||
// Token: 0x06004943 RID: 18755 RVA: 0x0016CCC8 File Offset: 0x0016AEC8
|
||||
private void OGLEEGEKABP()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.BLBPGNFCBEO.GNPBAOKOEMH().Look(this.BLBPGNFCBEO.LHAMGIJDFHA(this.CBBDMNINJCG, true));
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(7);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004944 RID: 18756 RVA: 0x0016CD20 File Offset: 0x0016AF20
|
||||
protected virtual void KECBLKKJMMH()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(193);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004945 RID: 18757 RVA: 0x0016CD44 File Offset: 0x0016AF44
|
||||
private void INDJILMKCPI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.JEBICJIHINL().StopLooking();
|
||||
this.BLBPGNFCBEO.GAFBPMJJFLF().OOMPHKBPMIG(this.lookAtTargetRotationSpeed);
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(this.chargeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004946 RID: 18758 RVA: 0x0016CD94 File Offset: 0x0016AF94
|
||||
protected override void DKCKOHPCOBL(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
this.KBBLAFIKJFM();
|
||||
}
|
||||
|
||||
// Token: 0x06004947 RID: 18759 RVA: 0x0016CDA4 File Offset: 0x0016AFA4
|
||||
protected virtual void NEBHLCJKJDC()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
this.KPGCAJHOMFL();
|
||||
}
|
||||
|
||||
// Token: 0x06004948 RID: 18760 RVA: 0x0016CDB4 File Offset: 0x0016AFB4
|
||||
private void AIONDALKABG()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.BLBPGNFCBEO.GAFBPMJJFLF().Look(this.BLBPGNFCBEO.ENEMGEIGECK(this.CBBDMNINJCG, true));
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600494A RID: 18762 RVA: 0x0016CE1C File Offset: 0x0016B01C
|
||||
protected virtual void AJDBLOOKJJD()
|
||||
{
|
||||
base.JDCOMGDBHAB();
|
||||
if (base.DFJFKOLLEMK() && base.CNHBPJFLDCE > 0 && this.NOCDPDIEAKD() == 0)
|
||||
{
|
||||
base.CNHBPJFLDCE = 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600494B RID: 18763 RVA: 0x0016CE50 File Offset: 0x0016B050
|
||||
private void BKBDIICAJJO()
|
||||
{
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
QuestJumbotronBossFace[] jfjiedbgifh = this.JFJIEDBGIFH;
|
||||
for (int i = 1; i < jfjiedbgifh.Length; i += 0)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = jfjiedbgifh[i];
|
||||
questJumbotronBossFace.HFLFBFIHMPI(true);
|
||||
}
|
||||
}
|
||||
this.enemyAnimator.GKIHHAACJKI(true);
|
||||
this.BLBPGNFCBEO.EKLANIFPKFF(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600494C RID: 18764 RVA: 0x0016CEA8 File Offset: 0x0016B0A8
|
||||
private void CNBIOAMOBPN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(this.screenBrokeWaitDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600494D RID: 18765 RVA: 0x0016CEC8 File Offset: 0x0016B0C8
|
||||
private void AJICGJGJPPO()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (this.BLBPGNFCBEO.BJMCFAPBNDC().CLLJGDOBFDL)
|
||||
{
|
||||
this.IHMOKCEFLDI(global::UnityEngine.Random.Range(887f, 1524f));
|
||||
}
|
||||
Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.EOOGGJGPHKO, 422f) * Vector3.forward;
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.Look(vector, this.slowdownAngle, 315f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600494E RID: 18766 RVA: 0x0016CF48 File Offset: 0x0016B148
|
||||
private void GFJHHKKJANO()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.BLBPGNFCBEO.KFLAFEGBCKG().Look(this.BLBPGNFCBEO.GetLookAtVector(this.CBBDMNINJCG, true));
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600494F RID: 18767 RVA: 0x0016CFA0 File Offset: 0x0016B1A0
|
||||
public static void GLPJHPLNIBJ(Enemy.CFKKIAHNMPE NOBAPCOKFIL)
|
||||
{
|
||||
Enemy.CFKKIAHNMPE cfkkiahnmpe = QuestJumbotronBossEnemy.JPGIDJMCEKE;
|
||||
Enemy.CFKKIAHNMPE cfkkiahnmpe2;
|
||||
do
|
||||
{
|
||||
cfkkiahnmpe2 = cfkkiahnmpe;
|
||||
cfkkiahnmpe = Interlocked.CompareExchange<Enemy.CFKKIAHNMPE>(ref QuestJumbotronBossEnemy.JPGIDJMCEKE, (Enemy.CFKKIAHNMPE)Delegate.Combine(cfkkiahnmpe2, NOBAPCOKFIL), cfkkiahnmpe);
|
||||
}
|
||||
while (cfkkiahnmpe != cfkkiahnmpe2);
|
||||
}
|
||||
|
||||
// Token: 0x06004950 RID: 18768 RVA: 0x0016CFD4 File Offset: 0x0016B1D4
|
||||
private void KFGHNDJHKLK()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004951 RID: 18769 RVA: 0x0016D000 File Offset: 0x0016B200
|
||||
protected virtual void HAOFMMCKJCE()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, (ushort)(-48));
|
||||
this.CJKIGJBJECK();
|
||||
}
|
||||
|
||||
// Token: 0x06004952 RID: 18770 RVA: 0x0016D020 File Offset: 0x0016B220
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06004953 RID: 18771 RVA: 0x0016D040 File Offset: 0x0016B240
|
||||
protected virtual void NBECLGKENJK()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
this.JCPFNLDDDLO();
|
||||
}
|
||||
|
||||
// Token: 0x06004954 RID: 18772 RVA: 0x0016D050 File Offset: 0x0016B250
|
||||
private void GMDBMKECCEK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.StopLooking();
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.HAMIGCDKOKE = this.lookForTargetsRotationSpeed;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.IMCAIKPFFOM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004955 RID: 18773 RVA: 0x0016D08C File Offset: 0x0016B28C
|
||||
public virtual void JMJFEBHENDE()
|
||||
{
|
||||
base.AuthorityClearVelocity();
|
||||
}
|
||||
|
||||
// Token: 0x06004956 RID: 18774 RVA: 0x0016D094 File Offset: 0x0016B294
|
||||
protected virtual void IEOJJGCFBPF(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
this.KBBLAFIKJFM();
|
||||
}
|
||||
|
||||
// Token: 0x06004957 RID: 18775 RVA: 0x0016D0A4 File Offset: 0x0016B2A4
|
||||
protected virtual void LPBFEEHNDAD()
|
||||
{
|
||||
base.Awake();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.BLBPGNFCBEO = base.GetComponentInChildren<QuestJumbotronBossWeapon>();
|
||||
this.OMGFNAOOHGG = new LHLLJPPCDKA<float>(this, "api/players/", 1921f, IKCAJLLAFML.MASTER, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, " ", 1, IKCAJLLAFML.MASTER, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "Vertical", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("gizmos", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-90), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.MALKKHHBIKE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KFGHNDJHKLK));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GMDBMKECCEK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.MDCELLMKGEH));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.MFDAJOCJKLN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGLEEGEKABP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.MNIPJMGEAGF), null, new ANMJLCILKDJ.PLBLFEEANOO(this.AIONDALKABG));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.FOLJMCGHGOB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.CMPJKKABEAL));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAAGJGMDAIB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HGAFOIAEIDH), new ANMJLCILKDJ.PLBLFEEANOO(this.CGNFBHJCLJF));
|
||||
this.JFJIEDBGIFH = base.GetComponentsInChildren<QuestJumbotronBossFace>();
|
||||
int num = base.BNBJJKCBDFC / this.JFJIEDBGIFH.Length;
|
||||
int num2 = base.BNBJJKCBDFC - num * this.JFJIEDBGIFH.Length;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
int num3 = num + ((i != this.JFJIEDBGIFH.Length - 0) ? 1 : num2);
|
||||
this.JFJIEDBGIFH[i].Initialize(this, i, num3);
|
||||
this.JFJIEDBGIFH[i].PJFLFABHMNH(new QuestJumbotronBossFace.DKLEELANEIH(this.EAAAALJIDNP));
|
||||
this.JFJIEDBGIFH[i].AIAMIOLGCJM += this.CBPKOFCBJEP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004958 RID: 18776 RVA: 0x0016D2B8 File Offset: 0x0016B4B8
|
||||
protected virtual void LKONBDPFMJE()
|
||||
{
|
||||
base.Awake();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.BLBPGNFCBEO = base.GetComponentInChildren<QuestJumbotronBossWeapon>();
|
||||
this.OMGFNAOOHGG = new LHLLJPPCDKA<float>(this, "No", 1985f, IKCAJLLAFML.MASTER, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "_Dirt_Add", 1, IKCAJLLAFML.MASTER, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "_OutputTexDim", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("queued_identify", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-69), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.MALKKHHBIKE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KFGHNDJHKLK));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.LEDOGJEHFLB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGLEEGEKABP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.LCKCCGFLOLA), null, new ANMJLCILKDJ.PLBLFEEANOO(this.AIONDALKABG));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.FOLJMCGHGOB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LEDMJBHAAHI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAAGJGMDAIB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HGAFOIAEIDH), new ANMJLCILKDJ.PLBLFEEANOO(this.CGNFBHJCLJF));
|
||||
this.JFJIEDBGIFH = base.GetComponentsInChildren<QuestJumbotronBossFace>();
|
||||
int num = base.BNBJJKCBDFC / this.JFJIEDBGIFH.Length;
|
||||
int num2 = base.BNBJJKCBDFC - num * this.JFJIEDBGIFH.Length;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0)
|
||||
{
|
||||
int num3 = num + ((i != this.JFJIEDBGIFH.Length - 0) ? 1 : num2);
|
||||
this.JFJIEDBGIFH[i].NINFKHNGHKG(this, i, num3);
|
||||
this.JFJIEDBGIFH[i].PPKIKPPCMCA(new QuestJumbotronBossFace.DKLEELANEIH(this.EAAAALJIDNP));
|
||||
this.JFJIEDBGIFH[i].AIAMIOLGCJM += this.DDEIALLKJIP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004959 RID: 18777 RVA: 0x0016D4CC File Offset: 0x0016B6CC
|
||||
private void GAPPKMPPCGG()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600495A RID: 18778 RVA: 0x0016D4F8 File Offset: 0x0016B6F8
|
||||
protected virtual void FOGHPFJNICF()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
this.BJBNHGBOHNL();
|
||||
}
|
||||
|
||||
// Token: 0x0600495B RID: 18779 RVA: 0x0016D508 File Offset: 0x0016B708
|
||||
private void HPLNIJIOEDP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.KIAEMECOOMF().LFMMGPCLGCL();
|
||||
this.BLBPGNFCBEO.KFLAFEGBCKG().HAMIGCDKOKE = this.lookAtTargetRotationSpeed;
|
||||
this.enemyAudio.OnAttack();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600495C RID: 18780 RVA: 0x0016D56C File Offset: 0x0016B76C
|
||||
private float AJKFFCPHGIE()
|
||||
{
|
||||
return this.OMGFNAOOHGG.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x0600495D RID: 18781 RVA: 0x0016D57C File Offset: 0x0016B77C
|
||||
private void LEDMJBHAAHI()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.Look(this.BLBPGNFCBEO.OOFDLFKKEJK(this.CBBDMNINJCG, false));
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600495E RID: 18782 RVA: 0x0016D5D4 File Offset: 0x0016B7D4
|
||||
private void NBIJNKHGJMB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.PIPJNGJLHHJ().StopLooking();
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.OOMPHKBPMIG(this.lookForTargetsRotationSpeed);
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.MBNOCHOJODO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600495F RID: 18783 RVA: 0x0016D610 File Offset: 0x0016B810
|
||||
private void BNDMHFBEPHI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.StopLooking();
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetRotationSpeed;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.chargeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004960 RID: 18784 RVA: 0x0016D660 File Offset: 0x0016B860
|
||||
private void EECALDAAMEK()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004961 RID: 18785 RVA: 0x0016D68C File Offset: 0x0016B88C
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.BLBPGNFCBEO = base.GetComponentInChildren<QuestJumbotronBossWeapon>();
|
||||
this.OMGFNAOOHGG = new LHLLJPPCDKA<float>(this, "LOOK_YAW", 0f, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "RETARGET_COUNT", 0, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "BEHAVIOR", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("BEHAVIOR", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.CCHGHJLKDBN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.CLFNMCCDDLD));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GMDBMKECCEK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.BNDMHFBEPHI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JCLJLBEHMKN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.FOLJMCGHGOB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.IMIJNPEFLDF));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAAGJGMDAIB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HGAFOIAEIDH), new ANMJLCILKDJ.PLBLFEEANOO(this.EECALDAAMEK));
|
||||
this.JFJIEDBGIFH = base.GetComponentsInChildren<QuestJumbotronBossFace>();
|
||||
int num = base.BNBJJKCBDFC / this.JFJIEDBGIFH.Length;
|
||||
int num2 = base.BNBJJKCBDFC - num * this.JFJIEDBGIFH.Length;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
int num3 = num + ((i != this.JFJIEDBGIFH.Length - 1) ? 0 : num2);
|
||||
this.JFJIEDBGIFH[i].Initialize(this, i, num3);
|
||||
this.JFJIEDBGIFH[i].AGAMHAHKEKD += this.EAAAALJIDNP;
|
||||
this.JFJIEDBGIFH[i].AIAMIOLGCJM += this.CBPKOFCBJEP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004962 RID: 18786 RVA: 0x0016D8A0 File Offset: 0x0016BAA0
|
||||
private QuestJumbotronBossFace LOGKKNMLBOC(MHEBDODJGOA JJGLGHCMDEN)
|
||||
{
|
||||
QuestJumbotronBossFace questJumbotronBossFace = null;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i].EPOLDOJECMI == JJGLGHCMDEN)
|
||||
{
|
||||
questJumbotronBossFace = this.JFJIEDBGIFH[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
return questJumbotronBossFace;
|
||||
}
|
||||
|
||||
// Token: 0x06004963 RID: 18787 RVA: 0x0016D8EC File Offset: 0x0016BAEC
|
||||
protected virtual void GMKMBLAFGJD()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(130);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004964 RID: 18788 RVA: 0x0016D910 File Offset: 0x0016BB10
|
||||
private int KFMDIDIDIBK()
|
||||
{
|
||||
int num = 0;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i += 0)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].NILGPCCNLDH)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06004965 RID: 18789 RVA: 0x0016D964 File Offset: 0x0016BB64
|
||||
private void CBPKOFCBJEP(QuestJumbotronBossFace LMPPILJJOOO, LNJFBGIBLHA EPBOLAPBBDI)
|
||||
{
|
||||
for (int i = 0; i < this.screenBreakAudio.Length; i++)
|
||||
{
|
||||
AudioManager.Play2DSFX(this.screenBreakAudio[i]);
|
||||
}
|
||||
if (this.randomScreenBreakVO != null)
|
||||
{
|
||||
AudioManager.PlayRandom2DSFX(this.randomScreenBreakVO, base.transform.position, false);
|
||||
}
|
||||
if (base.BHCCHBHNHCG && base.ACEACLFJOAA && this.OIGGPMIJBIL.BHMLLHLEAFF != 5)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004966 RID: 18790 RVA: 0x0016D9F0 File Offset: 0x0016BBF0
|
||||
private int EMAMAPDIEBB()
|
||||
{
|
||||
int num = 1;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].FMDIKJDBOKL())
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06004967 RID: 18791 RVA: 0x0016DA44 File Offset: 0x0016BC44
|
||||
private int HAADIBPNMKM()
|
||||
{
|
||||
int num = 1;
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
if (this.JFJIEDBGIFH[i] != null && !this.JFJIEDBGIFH[i].FMDIKJDBOKL())
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06004968 RID: 18792 RVA: 0x0016DA98 File Offset: 0x0016BC98
|
||||
private void PFGFPFJHEAG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.BKHECJODPHF.LFMMGPCLGCL();
|
||||
this.BLBPGNFCBEO.PIPJNGJLHHJ().OOMPHKBPMIG(this.lookAtTargetRotationSpeed);
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004969 RID: 18793 RVA: 0x0016DAFC File Offset: 0x0016BCFC
|
||||
private int BCFBBEGANJD()
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x0600496A RID: 18794 RVA: 0x0016DB0C File Offset: 0x0016BD0C
|
||||
protected virtual void OPNEHLPEBGA(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
this.AGABLBOPLCB();
|
||||
}
|
||||
|
||||
// Token: 0x0600496B RID: 18795 RVA: 0x0016DB1C File Offset: 0x0016BD1C
|
||||
protected virtual void PMJMGJBABAJ()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600496C RID: 18796 RVA: 0x0016DB3C File Offset: 0x0016BD3C
|
||||
private void HFOEIIBBNMA()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (this.BLBPGNFCBEO.JEBICJIHINL().BODIMLFOIMA())
|
||||
{
|
||||
this.HOEICOANFPK(global::UnityEngine.Random.Range(298f, 951f));
|
||||
}
|
||||
Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.EOOGGJGPHKO, 646f) * Vector3.forward;
|
||||
this.BLBPGNFCBEO.JEBICJIHINL().Look(vector, this.slowdownAngle, 1162f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600496D RID: 18797 RVA: 0x0016DBBC File Offset: 0x0016BDBC
|
||||
private void NJIMNHLDIGM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.screenBrokeWaitDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600496E RID: 18798 RVA: 0x0016DBDC File Offset: 0x0016BDDC
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.JFJIEDBGIFH != null)
|
||||
{
|
||||
for (int i = 0; i < this.JFJIEDBGIFH.Length; i++)
|
||||
{
|
||||
this.JFJIEDBGIFH[i].AGAMHAHKEKD -= this.EAAAALJIDNP;
|
||||
this.JFJIEDBGIFH[i].AIAMIOLGCJM -= this.CBPKOFCBJEP;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600496F RID: 18799 RVA: 0x0016DC48 File Offset: 0x0016BE48
|
||||
private void PAAGJGMDAIB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.screenBrokeWaitDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004970 RID: 18800 RVA: 0x0016DC68 File Offset: 0x0016BE68
|
||||
protected virtual void FGDIDGPMCDE(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (QuestJumbotronBossEnemy.JPGIDJMCEKE != null)
|
||||
{
|
||||
QuestJumbotronBossEnemy.JPGIDJMCEKE(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004971 RID: 18801 RVA: 0x0016DC90 File Offset: 0x0016BE90
|
||||
private void FBBHFIGMJPH()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.BLBPGNFCBEO.GNPBAOKOEMH().CLLJGDOBFDL)
|
||||
{
|
||||
this.HOEICOANFPK(global::UnityEngine.Random.Range(1199f, 1717f));
|
||||
}
|
||||
Vector3 vector = Quaternion.Euler(this.lookForTargetPitchAngle, this.BPMGBIHPILI(), 249f) * Vector3.forward;
|
||||
this.BLBPGNFCBEO.PIPJNGJLHHJ().Look(vector, this.slowdownAngle, 1963f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004972 RID: 18802 RVA: 0x0016DD10 File Offset: 0x0016BF10
|
||||
private void CLFNMCCDDLD()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004973 RID: 18803 RVA: 0x0016DD3C File Offset: 0x0016BF3C
|
||||
private void NDBMIGGFMNM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.BLBPGNFCBEO.KAAFMFPAGLN().LFMMGPCLGCL();
|
||||
this.BLBPGNFCBEO.KFLAFEGBCKG().OOMPHKBPMIG(this.lookAtTargetRotationSpeed);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000908 RID: 2312
|
||||
[Header("Waking Up")]
|
||||
[SerializeField]
|
||||
private float wakeUpDuration = 3f;
|
||||
|
||||
// Token: 0x04000909 RID: 2313
|
||||
[Header("Screen Broke")]
|
||||
[SerializeField]
|
||||
private float screenBrokeWaitDuration = 3f;
|
||||
|
||||
// Token: 0x0400090A RID: 2314
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip wakeUpVO;
|
||||
|
||||
// Token: 0x0400090B RID: 2315
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip[] screenBreakAudio;
|
||||
|
||||
// Token: 0x0400090C RID: 2316
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip[] randomScreenBreakVO;
|
||||
|
||||
// Token: 0x0400090D RID: 2317
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip deathVO;
|
||||
|
||||
// Token: 0x0400090E RID: 2318
|
||||
[SerializeField]
|
||||
[Header("Look For Target")]
|
||||
private float slowdownAngle = 5f;
|
||||
|
||||
// Token: 0x0400090F RID: 2319
|
||||
[SerializeField]
|
||||
private float lookForTargetPitchAngle = -30f;
|
||||
|
||||
// Token: 0x04000910 RID: 2320
|
||||
[SerializeField]
|
||||
private float maxTargetLookAngle = 90f;
|
||||
|
||||
// Token: 0x04000911 RID: 2321
|
||||
[SerializeField]
|
||||
private float maxLookForTargetDistance = 30f;
|
||||
|
||||
// Token: 0x04000912 RID: 2322
|
||||
[SerializeField]
|
||||
private float lookForTargetsRotationSpeed = 180f;
|
||||
|
||||
// Token: 0x04000913 RID: 2323
|
||||
[SerializeField]
|
||||
private int maxRetargetPlayerCount = 999;
|
||||
|
||||
// Token: 0x04000914 RID: 2324
|
||||
[Header("Look At Target")]
|
||||
[SerializeField]
|
||||
private float lookAtTargetRotationSpeed = 720f;
|
||||
|
||||
// Token: 0x04000915 RID: 2325
|
||||
[SerializeField]
|
||||
private float lookAtTargetDuration = 0.5f;
|
||||
|
||||
// Token: 0x04000916 RID: 2326
|
||||
[Header("Attack")]
|
||||
[SerializeField]
|
||||
private float chargeAttackDuration = 0.5f;
|
||||
|
||||
// Token: 0x04000917 RID: 2327
|
||||
[SerializeField]
|
||||
private float attackDuration = 1f;
|
||||
|
||||
// Token: 0x04000918 RID: 2328
|
||||
private LHLLJPPCDKA<float> OMGFNAOOHGG;
|
||||
|
||||
// Token: 0x04000919 RID: 2329
|
||||
private LHLLJPPCDKA<int> CJKMECFEIFL;
|
||||
|
||||
// Token: 0x0400091A RID: 2330
|
||||
private PNONBEAIBHA OIGGPMIJBIL;
|
||||
|
||||
// Token: 0x0400091B RID: 2331
|
||||
private AONMNAEOJAL HEPCLEMEHBC;
|
||||
|
||||
// Token: 0x0400091C RID: 2332
|
||||
private QuestJumbotronBossWeapon BLBPGNFCBEO;
|
||||
|
||||
// Token: 0x0400091D RID: 2333
|
||||
private QuestJumbotronBossFace[] JFJIEDBGIFH;
|
||||
|
||||
// Token: 0x0200015A RID: 346
|
||||
private enum OFJNDJDHOAD
|
||||
{
|
||||
// Token: 0x04000921 RID: 2337
|
||||
WAKING_UP,
|
||||
// Token: 0x04000922 RID: 2338
|
||||
FIND_TARGET,
|
||||
// Token: 0x04000923 RID: 2339
|
||||
FOLLOW_TARGET,
|
||||
// Token: 0x04000924 RID: 2340
|
||||
CHARGE_ATTACK,
|
||||
// Token: 0x04000925 RID: 2341
|
||||
ATTACK,
|
||||
// Token: 0x04000926 RID: 2342
|
||||
FACE_BROKE,
|
||||
// Token: 0x04000927 RID: 2343
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x0200015B RID: 347
|
||||
// (Invoke) Token: 0x06004975 RID: 18805
|
||||
public delegate void EHLCFGKANHI(QuestJumbotronBossEnemy GLDGOBKOFMJ, int EMEPNDOKPIF, int OBPDGDCGEAL);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,639 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Threading;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200015C RID: 348
|
||||
public class QuestJumbotronBossFace : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06004978 RID: 18808 RVA: 0x0016DD8C File Offset: 0x0016BF8C
|
||||
private void POMCHIPOPEA()
|
||||
{
|
||||
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
|
||||
}
|
||||
|
||||
// Token: 0x06004979 RID: 18809 RVA: 0x0016DDB4 File Offset: 0x0016BFB4
|
||||
public void EEPPFDPJJFA(int NOBAPCOKFIL)
|
||||
{
|
||||
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 0, this.GNCDMBNIPNN));
|
||||
}
|
||||
|
||||
// Token: 0x0600497A RID: 18810 RVA: 0x0016DDD0 File Offset: 0x0016BFD0
|
||||
public void IDLEINANEDA(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
||||
do
|
||||
{
|
||||
dkleelaneih2 = dkleelaneih;
|
||||
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Remove(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
||||
}
|
||||
while (dkleelaneih != dkleelaneih2);
|
||||
}
|
||||
|
||||
// Token: 0x0600497B RID: 18811 RVA: 0x0016DE08 File Offset: 0x0016C008
|
||||
public void NBANLOFFKGM(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
||||
do
|
||||
{
|
||||
dkleelaneih2 = dkleelaneih;
|
||||
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Combine(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
||||
}
|
||||
while (dkleelaneih != dkleelaneih2);
|
||||
}
|
||||
|
||||
// Token: 0x0600497D RID: 18813 RVA: 0x0016DE50 File Offset: 0x0016C050
|
||||
public Animator JOMCEEKAMDF()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600497E RID: 18814 RVA: 0x0016DE58 File Offset: 0x0016C058
|
||||
public void IANLJLMDIPE(int NOBAPCOKFIL)
|
||||
{
|
||||
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
||||
}
|
||||
|
||||
// Token: 0x0600497F RID: 18815 RVA: 0x0016DE74 File Offset: 0x0016C074
|
||||
public Animator FMJIPABCHEM()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06004980 RID: 18816 RVA: 0x0016DE7C File Offset: 0x0016C07C
|
||||
public bool OIPACNJNGPE()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x06004981 RID: 18817 RVA: 0x0016DE84 File Offset: 0x0016C084
|
||||
public void Initialize(QuestJumbotronBossEnemy GLDGOBKOFMJ, int HPCOKMAPCHB, int AFOILMAKJLE)
|
||||
{
|
||||
this.GLDGOBKOFMJ = GLDGOBKOFMJ;
|
||||
this.GNCDMBNIPNN = AFOILMAKJLE;
|
||||
this.JIHKECPJGJI = new LHLLJPPCDKA<int>(GLDGOBKOFMJ, string.Format("FACE{0}_HEALTH", HPCOKMAPCHB), this.GNCDMBNIPNN, IKCAJLLAFML.AUTHORITY, new Action(this.FFBEABHGHNH));
|
||||
this.BAFDFODDBFA = new LHLLJPPCDKA<bool>(GLDGOBKOFMJ, string.Format("FACE{0}_DEAD", HPCOKMAPCHB), false, IKCAJLLAFML.MASTER, new Action(this.OKNOLOBPPLL));
|
||||
}
|
||||
|
||||
// Token: 0x06004982 RID: 18818 RVA: 0x0016DEF8 File Offset: 0x0016C0F8
|
||||
private void AECKJCGPNOA()
|
||||
{
|
||||
if (this.FMDIKJDBOKL())
|
||||
{
|
||||
if (this.AIAMIOLGCJM != null)
|
||||
{
|
||||
this.AIAMIOLGCJM(this, this.GLDGOBKOFMJ.PCJHKOOLCKM());
|
||||
}
|
||||
if (this.JOMCEEKAMDF() != null)
|
||||
{
|
||||
this.PENBIFPJDAP.SetTrigger(QuestJumbotronBossFace.LGJHFKHDFDO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700014D RID: 333
|
||||
// (get) Token: 0x06004991 RID: 18833 RVA: 0x0016E234 File Offset: 0x0016C434
|
||||
// (set) Token: 0x06004983 RID: 18819 RVA: 0x0016DF54 File Offset: 0x0016C154
|
||||
public int CNHBPJFLDCE
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.JIHKECPJGJI.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(value, 0, this.GNCDMBNIPNN));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004984 RID: 18820 RVA: 0x0016DF70 File Offset: 0x0016C170
|
||||
private void IEKIECMEPNK()
|
||||
{
|
||||
if (this.AGAMHAHKEKD != null)
|
||||
{
|
||||
this.AGAMHAHKEKD(this, this.EHHEMIAKOJA(), this.GNCDMBNIPNN, this.GLDGOBKOFMJ.NCANAACNOIJ());
|
||||
}
|
||||
this.KFOEFMHBBMJ();
|
||||
if (this.JOMCEEKAMDF() != null && this.CNHBPJFLDCE > 1 && this.CNHBPJFLDCE < this.GNCDMBNIPNN)
|
||||
{
|
||||
this.JOMCEEKAMDF().SetTrigger(QuestJumbotronBossFace.DGEIOAANEPN);
|
||||
}
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.HPCBMBHFMPB();
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CNHBPJFLDCE <= 0 && !this.NILGPCCNLDH)
|
||||
{
|
||||
this.DJGAOGOHHDG(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004985 RID: 18821 RVA: 0x0016E034 File Offset: 0x0016C234
|
||||
private void HOEAGECGKJI()
|
||||
{
|
||||
if (this.AGAMHAHKEKD != null)
|
||||
{
|
||||
this.AGAMHAHKEKD(this, this.ICLDJNKIBKA(), this.GNCDMBNIPNN, this.GLDGOBKOFMJ.ODEBNHJLDGE());
|
||||
}
|
||||
this.KFOEFMHBBMJ();
|
||||
if (this.JOMCEEKAMDF() != null && this.CNHBPJFLDCE > 1 && this.ICLDJNKIBKA() < this.GNCDMBNIPNN)
|
||||
{
|
||||
this.PENBIFPJDAP.SetTrigger(QuestJumbotronBossFace.DGEIOAANEPN);
|
||||
}
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.IPJFDGHOOOE();
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.ICLDJNKIBKA() <= 0 && !this.NILGPCCNLDH)
|
||||
{
|
||||
this.DJGAOGOHHDG(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004986 RID: 18822 RVA: 0x0016E0F8 File Offset: 0x0016C2F8
|
||||
public bool FMDIKJDBOKL()
|
||||
{
|
||||
return this.BAFDFODDBFA.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004987 RID: 18823 RVA: 0x0016E108 File Offset: 0x0016C308
|
||||
public void HFLFBFIHMPI(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.KFOEFMHBBMJ();
|
||||
}
|
||||
|
||||
// Token: 0x06004988 RID: 18824 RVA: 0x0016E118 File Offset: 0x0016C318
|
||||
public bool FJGIKAMGGPO()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x06004989 RID: 18825 RVA: 0x0016E120 File Offset: 0x0016C320
|
||||
public bool JDCJMJFDIDM()
|
||||
{
|
||||
return !this.FJGIKAMGGPO() && this.EHHEMIAKOJA() > 1;
|
||||
}
|
||||
|
||||
// Token: 0x0600498A RID: 18826 RVA: 0x0016E13C File Offset: 0x0016C33C
|
||||
private void KFOEFMHBBMJ()
|
||||
{
|
||||
if (this.PENBIFPJDAP != null)
|
||||
{
|
||||
this.PENBIFPJDAP.SetBool(QuestJumbotronBossFace.FOAONGJHIKK, this.IKMKNJDCEGD);
|
||||
}
|
||||
if (this.NNCCABOJNMA != null)
|
||||
{
|
||||
this.NNCCABOJNMA.OnHealthChange(this.CNHBPJFLDCE, this.GNCDMBNIPNN, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600498B RID: 18827 RVA: 0x0016E19C File Offset: 0x0016C39C
|
||||
public bool HPDBIJMDMOG()
|
||||
{
|
||||
return !this.JGEIABNFFCI() && this.CNHBPJFLDCE > 0;
|
||||
}
|
||||
|
||||
// Token: 0x1700014F RID: 335
|
||||
// (get) Token: 0x0600499D RID: 18845 RVA: 0x0016E358 File Offset: 0x0016C558
|
||||
// (set) Token: 0x0600498C RID: 18828 RVA: 0x0016E1B8 File Offset: 0x0016C3B8
|
||||
public bool IKMKNJDCEGD
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.DKMEHINKAFJ = value;
|
||||
this.KFOEFMHBBMJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600498D RID: 18829 RVA: 0x0016E1C8 File Offset: 0x0016C3C8
|
||||
public void DJGMKDKBDLN(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
||||
do
|
||||
{
|
||||
jdkanoaedlk2 = jdkanoaedlk;
|
||||
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Remove(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
||||
}
|
||||
while (jdkanoaedlk != jdkanoaedlk2);
|
||||
}
|
||||
|
||||
// Token: 0x1700014E RID: 334
|
||||
// (get) Token: 0x0600498E RID: 18830 RVA: 0x0016E200 File Offset: 0x0016C400
|
||||
// (set) Token: 0x060049A2 RID: 18850 RVA: 0x0016E3C8 File Offset: 0x0016C5C8
|
||||
public bool NILGPCCNLDH
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.BAFDFODDBFA.CPIBGJLHLBL();
|
||||
}
|
||||
private set
|
||||
{
|
||||
this.BAFDFODDBFA.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600498F RID: 18831 RVA: 0x0016E210 File Offset: 0x0016C410
|
||||
public void BMLECKDOBLE(int NOBAPCOKFIL)
|
||||
{
|
||||
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
||||
}
|
||||
|
||||
// Token: 0x06004990 RID: 18832 RVA: 0x0016E22C File Offset: 0x0016C42C
|
||||
private void LPOMDLJJBKF()
|
||||
{
|
||||
this.HOEAGECGKJI();
|
||||
}
|
||||
|
||||
// Token: 0x06004992 RID: 18834 RVA: 0x0016E244 File Offset: 0x0016C444
|
||||
private void Awake()
|
||||
{
|
||||
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
|
||||
}
|
||||
|
||||
// Token: 0x06004993 RID: 18835 RVA: 0x0016E26C File Offset: 0x0016C46C
|
||||
public void HMCJDAPCEAP(int NOBAPCOKFIL)
|
||||
{
|
||||
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
||||
}
|
||||
|
||||
// Token: 0x1700014C RID: 332
|
||||
// (get) Token: 0x06004994 RID: 18836 RVA: 0x0016E288 File Offset: 0x0016C488
|
||||
public bool KJDBJNECCJM
|
||||
{
|
||||
get
|
||||
{
|
||||
return !this.IKMKNJDCEGD && this.CNHBPJFLDCE > 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004995 RID: 18837 RVA: 0x0016E2A4 File Offset: 0x0016C4A4
|
||||
public MHEBDODJGOA KEKDEOFCKCN()
|
||||
{
|
||||
return this.armorType;
|
||||
}
|
||||
|
||||
// Token: 0x06004996 RID: 18838 RVA: 0x0016E2AC File Offset: 0x0016C4AC
|
||||
public int ICLDJNKIBKA()
|
||||
{
|
||||
return this.JIHKECPJGJI.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004997 RID: 18839 RVA: 0x0016E2BC File Offset: 0x0016C4BC
|
||||
public void CPFCFKLEDAA(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
||||
do
|
||||
{
|
||||
jdkanoaedlk2 = jdkanoaedlk;
|
||||
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Combine(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
||||
}
|
||||
while (jdkanoaedlk != jdkanoaedlk2);
|
||||
}
|
||||
|
||||
// Token: 0x06004998 RID: 18840 RVA: 0x0016E2F4 File Offset: 0x0016C4F4
|
||||
public MHEBDODJGOA FBJCKNJGKDN()
|
||||
{
|
||||
return this.armorType;
|
||||
}
|
||||
|
||||
// Token: 0x1700014A RID: 330
|
||||
// (get) Token: 0x06004999 RID: 18841 RVA: 0x0016E2FC File Offset: 0x0016C4FC
|
||||
// (set) Token: 0x0600499E RID: 18846 RVA: 0x0016E360 File Offset: 0x0016C560
|
||||
public Animator PENBIFPJDAP { get; private set; }
|
||||
|
||||
// Token: 0x0600499A RID: 18842 RVA: 0x0016E304 File Offset: 0x0016C504
|
||||
public void LHKFIBPIEPE(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.KFOEFMHBBMJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600499B RID: 18843 RVA: 0x0016E314 File Offset: 0x0016C514
|
||||
private void DLHCKBDMBAF()
|
||||
{
|
||||
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
|
||||
}
|
||||
|
||||
// Token: 0x0600499C RID: 18844 RVA: 0x0016E33C File Offset: 0x0016C53C
|
||||
public void KMGJHKNPFCB(int NOBAPCOKFIL)
|
||||
{
|
||||
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
||||
}
|
||||
|
||||
// Token: 0x0600499F RID: 18847 RVA: 0x0016E36C File Offset: 0x0016C56C
|
||||
public bool JGEIABNFFCI()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049A0 RID: 18848 RVA: 0x0016E374 File Offset: 0x0016C574
|
||||
public void BJDIDDMHEHL(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
||||
do
|
||||
{
|
||||
jdkanoaedlk2 = jdkanoaedlk;
|
||||
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Combine(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
||||
}
|
||||
while (jdkanoaedlk != jdkanoaedlk2);
|
||||
}
|
||||
|
||||
// Token: 0x060049A1 RID: 18849 RVA: 0x0016E3AC File Offset: 0x0016C5AC
|
||||
public void KNBMAIPMGNK(int NOBAPCOKFIL)
|
||||
{
|
||||
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
||||
}
|
||||
|
||||
// Token: 0x1700014B RID: 331
|
||||
// (get) Token: 0x060049A3 RID: 18851 RVA: 0x0016E3D8 File Offset: 0x0016C5D8
|
||||
public MHEBDODJGOA EPOLDOJECMI
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.armorType;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049A4 RID: 18852 RVA: 0x0016E3E0 File Offset: 0x0016C5E0
|
||||
private void EGKGBDDMDDA()
|
||||
{
|
||||
this.HOEAGECGKJI();
|
||||
}
|
||||
|
||||
// Token: 0x060049A5 RID: 18853 RVA: 0x0016E3E8 File Offset: 0x0016C5E8
|
||||
private void BDKMGEHDIIH()
|
||||
{
|
||||
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
|
||||
}
|
||||
|
||||
// Token: 0x14000012 RID: 18
|
||||
// (add) Token: 0x060049A6 RID: 18854 RVA: 0x0016E410 File Offset: 0x0016C610
|
||||
// (remove) Token: 0x060049B2 RID: 18866 RVA: 0x0016E644 File Offset: 0x0016C844
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public event QuestJumbotronBossFace.DKLEELANEIH AGAMHAHKEKD;
|
||||
|
||||
// Token: 0x060049A7 RID: 18855 RVA: 0x0016E448 File Offset: 0x0016C648
|
||||
public void PPKIKPPCMCA(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
||||
do
|
||||
{
|
||||
dkleelaneih2 = dkleelaneih;
|
||||
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Combine(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
||||
}
|
||||
while (dkleelaneih != dkleelaneih2);
|
||||
}
|
||||
|
||||
// Token: 0x060049A8 RID: 18856 RVA: 0x0016E480 File Offset: 0x0016C680
|
||||
public void COIIIENDICO(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
||||
do
|
||||
{
|
||||
jdkanoaedlk2 = jdkanoaedlk;
|
||||
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Combine(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
||||
}
|
||||
while (jdkanoaedlk != jdkanoaedlk2);
|
||||
}
|
||||
|
||||
// Token: 0x060049A9 RID: 18857 RVA: 0x0016E4B8 File Offset: 0x0016C6B8
|
||||
public void EHPHMIFDAEB(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
||||
do
|
||||
{
|
||||
dkleelaneih2 = dkleelaneih;
|
||||
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Combine(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
||||
}
|
||||
while (dkleelaneih != dkleelaneih2);
|
||||
}
|
||||
|
||||
// Token: 0x060049AA RID: 18858 RVA: 0x0016E4F0 File Offset: 0x0016C6F0
|
||||
private void LKIBODHFMHA()
|
||||
{
|
||||
this.HOEAGECGKJI();
|
||||
}
|
||||
|
||||
// Token: 0x060049AB RID: 18859 RVA: 0x0016E4F8 File Offset: 0x0016C6F8
|
||||
public int EHHEMIAKOJA()
|
||||
{
|
||||
return this.JIHKECPJGJI.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060049AC RID: 18860 RVA: 0x0016E508 File Offset: 0x0016C708
|
||||
private void OKNOLOBPPLL()
|
||||
{
|
||||
if (this.NILGPCCNLDH)
|
||||
{
|
||||
if (this.AIAMIOLGCJM != null)
|
||||
{
|
||||
this.AIAMIOLGCJM(this, this.GLDGOBKOFMJ.ECHJNDDOIBD);
|
||||
}
|
||||
if (this.PENBIFPJDAP != null)
|
||||
{
|
||||
this.PENBIFPJDAP.SetTrigger(QuestJumbotronBossFace.LGJHFKHDFDO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049AD RID: 18861 RVA: 0x0016E564 File Offset: 0x0016C764
|
||||
public void IPDJGAFGJPD(int NOBAPCOKFIL)
|
||||
{
|
||||
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 0, this.GNCDMBNIPNN));
|
||||
}
|
||||
|
||||
// Token: 0x14000013 RID: 19
|
||||
// (add) Token: 0x060049AE RID: 18862 RVA: 0x0016E580 File Offset: 0x0016C780
|
||||
// (remove) Token: 0x060049B9 RID: 18873 RVA: 0x0016E76C File Offset: 0x0016C96C
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public event QuestJumbotronBossFace.JDKANOAEDLK AIAMIOLGCJM;
|
||||
|
||||
// Token: 0x060049AF RID: 18863 RVA: 0x0016E5B8 File Offset: 0x0016C7B8
|
||||
public void GAPJDCPGJIN(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.KFOEFMHBBMJ();
|
||||
}
|
||||
|
||||
// Token: 0x060049B0 RID: 18864 RVA: 0x0016E5C8 File Offset: 0x0016C7C8
|
||||
public void NINFKHNGHKG(QuestJumbotronBossEnemy GLDGOBKOFMJ, int HPCOKMAPCHB, int AFOILMAKJLE)
|
||||
{
|
||||
this.GLDGOBKOFMJ = GLDGOBKOFMJ;
|
||||
this.GNCDMBNIPNN = AFOILMAKJLE;
|
||||
this.JIHKECPJGJI = new LHLLJPPCDKA<int>(GLDGOBKOFMJ, string.Format("Ticket", HPCOKMAPCHB), this.GNCDMBNIPNN, IKCAJLLAFML.MASTER, new Action(this.FFBEABHGHNH));
|
||||
this.BAFDFODDBFA = new LHLLJPPCDKA<bool>(GLDGOBKOFMJ, string.Format("action", HPCOKMAPCHB), false, IKCAJLLAFML.AUTHORITY, new Action(this.PEJMBLIGMPO));
|
||||
}
|
||||
|
||||
// Token: 0x060049B1 RID: 18865 RVA: 0x0016E63C File Offset: 0x0016C83C
|
||||
public MHEBDODJGOA BPOIANFLCFE()
|
||||
{
|
||||
return this.armorType;
|
||||
}
|
||||
|
||||
// Token: 0x060049B3 RID: 18867 RVA: 0x0016E67C File Offset: 0x0016C87C
|
||||
private void PEJMBLIGMPO()
|
||||
{
|
||||
if (this.FMDIKJDBOKL())
|
||||
{
|
||||
if (this.AIAMIOLGCJM != null)
|
||||
{
|
||||
this.AIAMIOLGCJM(this, this.GLDGOBKOFMJ.NCANAACNOIJ());
|
||||
}
|
||||
if (this.PENBIFPJDAP != null)
|
||||
{
|
||||
this.JOMCEEKAMDF().SetTrigger(QuestJumbotronBossFace.LGJHFKHDFDO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049B4 RID: 18868 RVA: 0x0016E6D8 File Offset: 0x0016C8D8
|
||||
private void FGCPHGJDALF()
|
||||
{
|
||||
this.FFBEABHGHNH();
|
||||
}
|
||||
|
||||
// Token: 0x060049B6 RID: 18870 RVA: 0x0016E710 File Offset: 0x0016C910
|
||||
public MHEBDODJGOA DILLJOJOHMG()
|
||||
{
|
||||
return this.armorType;
|
||||
}
|
||||
|
||||
// Token: 0x060049B7 RID: 18871 RVA: 0x0016E718 File Offset: 0x0016C918
|
||||
public bool KNPPMCGHHMI()
|
||||
{
|
||||
return this.IKMKNJDCEGD || this.ICLDJNKIBKA() > 0;
|
||||
}
|
||||
|
||||
// Token: 0x060049B8 RID: 18872 RVA: 0x0016E734 File Offset: 0x0016C934
|
||||
public void PJFLFABHMNH(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
||||
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
||||
do
|
||||
{
|
||||
dkleelaneih2 = dkleelaneih;
|
||||
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Combine(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
||||
}
|
||||
while (dkleelaneih != dkleelaneih2);
|
||||
}
|
||||
|
||||
// Token: 0x060049BA RID: 18874 RVA: 0x0016E7A4 File Offset: 0x0016C9A4
|
||||
private void Start()
|
||||
{
|
||||
this.FFBEABHGHNH();
|
||||
}
|
||||
|
||||
// Token: 0x060049BB RID: 18875 RVA: 0x0016E7AC File Offset: 0x0016C9AC
|
||||
public void HIAKDLHBFOI(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.KFOEFMHBBMJ();
|
||||
}
|
||||
|
||||
// Token: 0x060049BC RID: 18876 RVA: 0x0016E7BC File Offset: 0x0016C9BC
|
||||
private void FFBEABHGHNH()
|
||||
{
|
||||
if (this.AGAMHAHKEKD != null)
|
||||
{
|
||||
this.AGAMHAHKEKD(this, this.CNHBPJFLDCE, this.GNCDMBNIPNN, this.GLDGOBKOFMJ.ECHJNDDOIBD);
|
||||
}
|
||||
this.KFOEFMHBBMJ();
|
||||
if (this.PENBIFPJDAP != null && this.CNHBPJFLDCE > 0 && this.CNHBPJFLDCE < this.GNCDMBNIPNN)
|
||||
{
|
||||
this.PENBIFPJDAP.SetTrigger(QuestJumbotronBossFace.DGEIOAANEPN);
|
||||
}
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.OnHit();
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CNHBPJFLDCE <= 0 && !this.NILGPCCNLDH)
|
||||
{
|
||||
this.NILGPCCNLDH = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049BD RID: 18877 RVA: 0x0016E880 File Offset: 0x0016CA80
|
||||
public void HHHKEPPEJPC(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
||||
{
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
||||
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
||||
do
|
||||
{
|
||||
jdkanoaedlk2 = jdkanoaedlk;
|
||||
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Remove(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
||||
}
|
||||
while (jdkanoaedlk != jdkanoaedlk2);
|
||||
}
|
||||
|
||||
// Token: 0x060049BE RID: 18878 RVA: 0x0016E8B8 File Offset: 0x0016CAB8
|
||||
private void DJGAOGOHHDG(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.BAFDFODDBFA.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x04000928 RID: 2344
|
||||
[SerializeField]
|
||||
private MHEBDODJGOA armorType;
|
||||
|
||||
// Token: 0x0400092A RID: 2346
|
||||
private HealthBar NNCCABOJNMA;
|
||||
|
||||
// Token: 0x0400092B RID: 2347
|
||||
private int GNCDMBNIPNN = 100;
|
||||
|
||||
// Token: 0x0400092C RID: 2348
|
||||
private LHLLJPPCDKA<int> JIHKECPJGJI;
|
||||
|
||||
// Token: 0x0400092D RID: 2349
|
||||
private LHLLJPPCDKA<bool> BAFDFODDBFA;
|
||||
|
||||
// Token: 0x0400092E RID: 2350
|
||||
private EnemyFacialAnimator BDOENCOKPBM;
|
||||
|
||||
// Token: 0x0400092F RID: 2351
|
||||
private QuestJumbotronBossEnemy GLDGOBKOFMJ;
|
||||
|
||||
// Token: 0x04000930 RID: 2352
|
||||
private bool DKMEHINKAFJ;
|
||||
|
||||
// Token: 0x04000931 RID: 2353
|
||||
private static readonly int FOAONGJHIKK = Animator.StringToHash("Sleeping");
|
||||
|
||||
// Token: 0x04000932 RID: 2354
|
||||
private static readonly int LGJHFKHDFDO = Animator.StringToHash("Death");
|
||||
|
||||
// Token: 0x04000933 RID: 2355
|
||||
private static readonly int DGEIOAANEPN = Animator.StringToHash("Hit");
|
||||
|
||||
// Token: 0x0200015D RID: 349
|
||||
// (Invoke) Token: 0x060049C0 RID: 18880
|
||||
public delegate void DKLEELANEIH(QuestJumbotronBossFace LIHGOKCBKKH, int AKCBAEKPNHJ, int GNCDMBNIPNN, LNJFBGIBLHA FFLHCPIOKNF);
|
||||
|
||||
// Token: 0x0200015E RID: 350
|
||||
// (Invoke) Token: 0x060049C4 RID: 18884
|
||||
public delegate void JDKANOAEDLK(QuestJumbotronBossFace LIHGOKCBKKH, LNJFBGIBLHA FFLHCPIOKNF);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,659 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200015F RID: 351
|
||||
public class QuestJumbotronBossWeapon : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060049C7 RID: 18887 RVA: 0x0016E8C8 File Offset: 0x0016CAC8
|
||||
private void KKINODICGNC(Animator NOBAPCOKFIL)
|
||||
{
|
||||
this.<IILOLNEAPCH>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060049C8 RID: 18888 RVA: 0x0016E8D4 File Offset: 0x0016CAD4
|
||||
public bool BLFNDJEHJNM()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049C9 RID: 18889 RVA: 0x0016E8DC File Offset: 0x0016CADC
|
||||
public bool OIPACNJNGPE()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049CA RID: 18890 RVA: 0x0016E8E4 File Offset: 0x0016CAE4
|
||||
public void HFLFBFIHMPI(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.KFOEFMHBBMJ();
|
||||
}
|
||||
|
||||
// Token: 0x060049CB RID: 18891 RVA: 0x0016E8F4 File Offset: 0x0016CAF4
|
||||
public Vector3 KFNCANMCAHK(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.BCLEGMJJLDE(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x060049CC RID: 18892 RVA: 0x0016E904 File Offset: 0x0016CB04
|
||||
public bool NMNEFDMKJBE()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049CD RID: 18893 RVA: 0x0016E90C File Offset: 0x0016CB0C
|
||||
public Steering KFLAFEGBCKG()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.AFJHPIMAGEO();
|
||||
}
|
||||
|
||||
// Token: 0x060049CE RID: 18894 RVA: 0x0016E930 File Offset: 0x0016CB30
|
||||
public void MLFJFMIIFIE(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.LLGEDFLPJGG();
|
||||
}
|
||||
|
||||
// Token: 0x060049CF RID: 18895 RVA: 0x0016E940 File Offset: 0x0016CB40
|
||||
public Animator NBBGHNGIHMN()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060049D0 RID: 18896 RVA: 0x0016E948 File Offset: 0x0016CB48
|
||||
public void EIKKEPJIPAF(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.PGPJLCDBGGN();
|
||||
}
|
||||
|
||||
// Token: 0x060049D1 RID: 18897 RVA: 0x0016E958 File Offset: 0x0016CB58
|
||||
private void IBGMECCOGML()
|
||||
{
|
||||
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x060049D2 RID: 18898 RVA: 0x0016E974 File Offset: 0x0016CB74
|
||||
public bool EAMFBFCEFND()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049D3 RID: 18899 RVA: 0x0016E97C File Offset: 0x0016CB7C
|
||||
private void EDHPKIFDGDA(Animator NOBAPCOKFIL)
|
||||
{
|
||||
this.<IILOLNEAPCH>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060049D4 RID: 18900 RVA: 0x0016E988 File Offset: 0x0016CB88
|
||||
public Steering KDCGOKKBOEH()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.PMDEMKHKPPI();
|
||||
}
|
||||
|
||||
// Token: 0x060049D5 RID: 18901 RVA: 0x0016E9AC File Offset: 0x0016CBAC
|
||||
public Animator NAJGJOIFIAP()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060049D6 RID: 18902 RVA: 0x0016E9B4 File Offset: 0x0016CBB4
|
||||
public bool IABLOGJFMAH()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049D7 RID: 18903 RVA: 0x0016E9BC File Offset: 0x0016CBBC
|
||||
public Animator GOFJLOCDHGL()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x17000150 RID: 336
|
||||
// (get) Token: 0x060049D8 RID: 18904 RVA: 0x0016E9C4 File Offset: 0x0016CBC4
|
||||
// (set) Token: 0x06004A1C RID: 18972 RVA: 0x0016EFDC File Offset: 0x0016D1DC
|
||||
public Animator PENBIFPJDAP { get; private set; }
|
||||
|
||||
// Token: 0x060049D9 RID: 18905 RVA: 0x0016E9CC File Offset: 0x0016CBCC
|
||||
public void GCHPBAOPMKB(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.JOPLPOPEADF();
|
||||
}
|
||||
|
||||
// Token: 0x060049DA RID: 18906 RVA: 0x0016E9DC File Offset: 0x0016CBDC
|
||||
private void AAEMAOKGCAF()
|
||||
{
|
||||
this.DPLIMLLBKPD(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x060049DB RID: 18907 RVA: 0x0016E9F8 File Offset: 0x0016CBF8
|
||||
public void AALHHBFKBOB(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.IBPEHBEHGAD();
|
||||
}
|
||||
|
||||
// Token: 0x060049DC RID: 18908 RVA: 0x0016EA08 File Offset: 0x0016CC08
|
||||
public Steering KIAEMECOOMF()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.PACGEEKLNLM();
|
||||
}
|
||||
|
||||
// Token: 0x060049DD RID: 18909 RVA: 0x0016EA2C File Offset: 0x0016CC2C
|
||||
public Steering GNPBAOKOEMH()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.BFPPFLEIALO();
|
||||
}
|
||||
|
||||
// Token: 0x17000151 RID: 337
|
||||
// (get) Token: 0x060049DE RID: 18910 RVA: 0x0016EA50 File Offset: 0x0016CC50
|
||||
public Steering BKHECJODPHF
|
||||
{
|
||||
get
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.BKHECJODPHF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049DF RID: 18911 RVA: 0x0016EA74 File Offset: 0x0016CC74
|
||||
public Vector3 IBGGEBNAABO(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.ACAKIBPBHFA(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x060049E0 RID: 18912 RVA: 0x0016EA84 File Offset: 0x0016CC84
|
||||
private void LAGDPFFOKKE(Animator NOBAPCOKFIL)
|
||||
{
|
||||
this.<IILOLNEAPCH>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060049E1 RID: 18913 RVA: 0x0016EA90 File Offset: 0x0016CC90
|
||||
public Vector3 LHAMGIJDFHA(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.MCFIIMBDLNC(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x060049E2 RID: 18914 RVA: 0x0016EAA0 File Offset: 0x0016CCA0
|
||||
public void EKLANIFPKFF(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.PGPJLCDBGGN();
|
||||
}
|
||||
|
||||
// Token: 0x060049E3 RID: 18915 RVA: 0x0016EAB0 File Offset: 0x0016CCB0
|
||||
public bool DBEJCLFFOAF()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049E4 RID: 18916 RVA: 0x0016EAB8 File Offset: 0x0016CCB8
|
||||
public Vector3 OOFDLFKKEJK(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.GBIHANCIMFN(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x060049E5 RID: 18917 RVA: 0x0016EAC8 File Offset: 0x0016CCC8
|
||||
private void OFOPHGFIAJM()
|
||||
{
|
||||
this.AGONDDDCDHC(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x060049E6 RID: 18918 RVA: 0x0016EAE4 File Offset: 0x0016CCE4
|
||||
public Vector3 OIPFDOBFIKF(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.KEEPIMMDOGO(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x060049E8 RID: 18920 RVA: 0x0016EB08 File Offset: 0x0016CD08
|
||||
private void GPCBKBNAGHN()
|
||||
{
|
||||
this.LAGDPFFOKKE(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x060049E9 RID: 18921 RVA: 0x0016EB24 File Offset: 0x0016CD24
|
||||
public Animator BNLPFLEDHKM()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060049EA RID: 18922 RVA: 0x0016EB2C File Offset: 0x0016CD2C
|
||||
private void MCECFOCPOCA()
|
||||
{
|
||||
this.LAGDPFFOKKE(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x060049EB RID: 18923 RVA: 0x0016EB48 File Offset: 0x0016CD48
|
||||
private void KMAGGPKPDLN(Animator NOBAPCOKFIL)
|
||||
{
|
||||
this.<IILOLNEAPCH>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x060049EC RID: 18924 RVA: 0x0016EB54 File Offset: 0x0016CD54
|
||||
public bool ALDEANBPAFH()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049ED RID: 18925 RVA: 0x0016EB5C File Offset: 0x0016CD5C
|
||||
public Animator BNOMJHIGGOL()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060049EE RID: 18926 RVA: 0x0016EB64 File Offset: 0x0016CD64
|
||||
public Steering KAAFMFPAGLN()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.LOOPMMCLKLA();
|
||||
}
|
||||
|
||||
// Token: 0x060049EF RID: 18927 RVA: 0x0016EB88 File Offset: 0x0016CD88
|
||||
public Steering GAFBPMJJFLF()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.BJLGJHMAMDN();
|
||||
}
|
||||
|
||||
// Token: 0x060049F0 RID: 18928 RVA: 0x0016EBAC File Offset: 0x0016CDAC
|
||||
public Animator AGGABLGCPAK()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060049F1 RID: 18929 RVA: 0x0016EBB4 File Offset: 0x0016CDB4
|
||||
private void KFOEFMHBBMJ()
|
||||
{
|
||||
if (this.PENBIFPJDAP != null)
|
||||
{
|
||||
this.PENBIFPJDAP.SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.IKMKNJDCEGD);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049F2 RID: 18930 RVA: 0x0016EBE0 File Offset: 0x0016CDE0
|
||||
private void INGMCGGJGMA()
|
||||
{
|
||||
this.KMAGGPKPDLN(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x060049F3 RID: 18931 RVA: 0x0016EBFC File Offset: 0x0016CDFC
|
||||
private void LLGEDFLPJGG()
|
||||
{
|
||||
if (this.PENBIFPJDAP != null)
|
||||
{
|
||||
this.LKCJMPFJJAM().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.HDPKKHGNNBJ());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049F4 RID: 18932 RVA: 0x0016EC28 File Offset: 0x0016CE28
|
||||
public Animator LKCJMPFJJAM()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060049F5 RID: 18933 RVA: 0x0016EC30 File Offset: 0x0016CE30
|
||||
private void PGPJLCDBGGN()
|
||||
{
|
||||
if (this.PIMNCOFMMBF() != null)
|
||||
{
|
||||
this.LPCLLMPMPHE().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.DPHPFFFEJEB());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049F6 RID: 18934 RVA: 0x0016EC5C File Offset: 0x0016CE5C
|
||||
public Steering PIPJNGJLHHJ()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.MIPDEMFPDDO();
|
||||
}
|
||||
|
||||
// Token: 0x060049F7 RID: 18935 RVA: 0x0016EC80 File Offset: 0x0016CE80
|
||||
private void CHOLLIANPAL()
|
||||
{
|
||||
this.KKINODICGNC(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x060049F8 RID: 18936 RVA: 0x0016EC9C File Offset: 0x0016CE9C
|
||||
public Animator LPCLLMPMPHE()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060049F9 RID: 18937 RVA: 0x0016ECA4 File Offset: 0x0016CEA4
|
||||
public bool DPHPFFFEJEB()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x060049FA RID: 18938 RVA: 0x0016ECAC File Offset: 0x0016CEAC
|
||||
public void ONDDGHFNNKA(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.KFOEFMHBBMJ();
|
||||
}
|
||||
|
||||
// Token: 0x060049FB RID: 18939 RVA: 0x0016ECBC File Offset: 0x0016CEBC
|
||||
public Vector3 EDHPHPAPFIF(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.CILBJMDJDOA(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x060049FC RID: 18940 RVA: 0x0016ECCC File Offset: 0x0016CECC
|
||||
private void JFFLHAMMGAH()
|
||||
{
|
||||
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x060049FD RID: 18941 RVA: 0x0016ECE8 File Offset: 0x0016CEE8
|
||||
private void JOPLPOPEADF()
|
||||
{
|
||||
if (this.NAJGJOIFIAP() != null)
|
||||
{
|
||||
this.PIMNCOFMMBF().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.NMNEFDMKJBE());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060049FF RID: 18943 RVA: 0x0016ED1C File Offset: 0x0016CF1C
|
||||
private void PDPCDHMDOMG()
|
||||
{
|
||||
if (this.NAJGJOIFIAP() != null)
|
||||
{
|
||||
this.BNLPFLEDHKM().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.NMNEFDMKJBE());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A00 RID: 18944 RVA: 0x0016ED48 File Offset: 0x0016CF48
|
||||
private void DFBDHMKDJOB()
|
||||
{
|
||||
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x06004A01 RID: 18945 RVA: 0x0016ED64 File Offset: 0x0016CF64
|
||||
private void EGPCNMCCHNL()
|
||||
{
|
||||
this.AGONDDDCDHC(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x06004A02 RID: 18946 RVA: 0x0016ED80 File Offset: 0x0016CF80
|
||||
private void NMIOFNPLGLB(Animator NOBAPCOKFIL)
|
||||
{
|
||||
this.<IILOLNEAPCH>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A03 RID: 18947 RVA: 0x0016ED8C File Offset: 0x0016CF8C
|
||||
public Vector3 GetLookAtVector(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.GetLookAtVector(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A04 RID: 18948 RVA: 0x0016ED9C File Offset: 0x0016CF9C
|
||||
private void KNMIIEMAAOF()
|
||||
{
|
||||
if (this.PIMNCOFMMBF() != null)
|
||||
{
|
||||
this.LPCLLMPMPHE().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.EAMFBFCEFND());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A05 RID: 18949 RVA: 0x0016EDC8 File Offset: 0x0016CFC8
|
||||
private void Awake()
|
||||
{
|
||||
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x06004A06 RID: 18950 RVA: 0x0016EDE4 File Offset: 0x0016CFE4
|
||||
public Steering BJMCFAPBNDC()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.NBJNINKAPDC();
|
||||
}
|
||||
|
||||
// Token: 0x06004A07 RID: 18951 RVA: 0x0016EE08 File Offset: 0x0016D008
|
||||
public Steering JEBICJIHINL()
|
||||
{
|
||||
return (!(this.HFLNPHEOEAB != null)) ? null : this.HFLNPHEOEAB.BKHECJODPHF;
|
||||
}
|
||||
|
||||
// Token: 0x06004A08 RID: 18952 RVA: 0x0016EE2C File Offset: 0x0016D02C
|
||||
private void LACHKBJDDKJ(Animator NOBAPCOKFIL)
|
||||
{
|
||||
this.<IILOLNEAPCH>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A09 RID: 18953 RVA: 0x0016EE38 File Offset: 0x0016D038
|
||||
private void LGGFMLPEIGD()
|
||||
{
|
||||
if (this.PIMNCOFMMBF() != null)
|
||||
{
|
||||
this.BNLPFLEDHKM().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.HDPKKHGNNBJ());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A0A RID: 18954 RVA: 0x0016EE64 File Offset: 0x0016D064
|
||||
public void FNIMICLGAPB(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.DKEOFFCIDFH();
|
||||
}
|
||||
|
||||
// Token: 0x06004A0B RID: 18955 RVA: 0x0016EE74 File Offset: 0x0016D074
|
||||
public void DCAGIDOJGHN(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.JOPLPOPEADF();
|
||||
}
|
||||
|
||||
// Token: 0x06004A0C RID: 18956 RVA: 0x0016EE84 File Offset: 0x0016D084
|
||||
private void FIMOCOLGCDK()
|
||||
{
|
||||
if (this.NAJGJOIFIAP() != null)
|
||||
{
|
||||
this.MOFHMPDIIOF().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.OIPACNJNGPE());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A0D RID: 18957 RVA: 0x0016EEB0 File Offset: 0x0016D0B0
|
||||
public bool MOGNILLNPBA()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x06004A0E RID: 18958 RVA: 0x0016EEB8 File Offset: 0x0016D0B8
|
||||
public void LBANLKJFHDB(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.FIMOCOLGCDK();
|
||||
}
|
||||
|
||||
// Token: 0x06004A0F RID: 18959 RVA: 0x0016EEC8 File Offset: 0x0016D0C8
|
||||
public Vector3 ENEMGEIGECK(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.OOFDLFKKEJK(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A10 RID: 18960 RVA: 0x0016EED8 File Offset: 0x0016D0D8
|
||||
public void JMKIEHDAHDL(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.PGPJLCDBGGN();
|
||||
}
|
||||
|
||||
// Token: 0x06004A11 RID: 18961 RVA: 0x0016EEE8 File Offset: 0x0016D0E8
|
||||
private void ADIOFMMMFNL()
|
||||
{
|
||||
this.KKINODICGNC(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x06004A12 RID: 18962 RVA: 0x0016EF04 File Offset: 0x0016D104
|
||||
private void JHCLJIABPPJ()
|
||||
{
|
||||
this.KKINODICGNC(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x06004A13 RID: 18963 RVA: 0x0016EF20 File Offset: 0x0016D120
|
||||
public Vector3 ABAKOFCDPMA(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.CILBJMDJDOA(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A14 RID: 18964 RVA: 0x0016EF30 File Offset: 0x0016D130
|
||||
public Animator HIAIJKJPFEJ()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06004A15 RID: 18965 RVA: 0x0016EF38 File Offset: 0x0016D138
|
||||
public Vector3 HFLJGBPIAKK(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.BCLEGMJJLDE(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A16 RID: 18966 RVA: 0x0016EF48 File Offset: 0x0016D148
|
||||
private void AGONDDDCDHC(Animator NOBAPCOKFIL)
|
||||
{
|
||||
this.<IILOLNEAPCH>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A17 RID: 18967 RVA: 0x0016EF54 File Offset: 0x0016D154
|
||||
public Vector3 OHLFLHKLACF(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.OOFDLFKKEJK(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A18 RID: 18968 RVA: 0x0016EF64 File Offset: 0x0016D164
|
||||
public void OMBBBHAEGLA(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.ODPPOHMGBNP();
|
||||
}
|
||||
|
||||
// Token: 0x06004A19 RID: 18969 RVA: 0x0016EF74 File Offset: 0x0016D174
|
||||
private void IBPEHBEHGAD()
|
||||
{
|
||||
if (this.PIMNCOFMMBF() != null)
|
||||
{
|
||||
this.HIAIJKJPFEJ().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.OIPACNJNGPE());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000152 RID: 338
|
||||
// (get) Token: 0x06004A1E RID: 18974 RVA: 0x0016F014 File Offset: 0x0016D214
|
||||
// (set) Token: 0x06004A1A RID: 18970 RVA: 0x0016EFA0 File Offset: 0x0016D1A0
|
||||
public bool IKMKNJDCEGD
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
set
|
||||
{
|
||||
this.DKMEHINKAFJ = value;
|
||||
this.KFOEFMHBBMJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A1B RID: 18971 RVA: 0x0016EFB0 File Offset: 0x0016D1B0
|
||||
private void DKEOFFCIDFH()
|
||||
{
|
||||
if (this.NAJGJOIFIAP() != null)
|
||||
{
|
||||
this.LKCJMPFJJAM().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.IABLOGJFMAH());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A1D RID: 18973 RVA: 0x0016EFE8 File Offset: 0x0016D1E8
|
||||
private void LCICDJAABIP()
|
||||
{
|
||||
if (this.BNOMJHIGGOL() != null)
|
||||
{
|
||||
this.MOFHMPDIIOF().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.ALDEANBPAFH());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A1F RID: 18975 RVA: 0x0016F01C File Offset: 0x0016D21C
|
||||
private void OJAIDLPNIEI()
|
||||
{
|
||||
this.KMAGGPKPDLN(base.GetComponentInChildren<Animator>());
|
||||
this.HFLNPHEOEAB = base.GetComponentInChildren<QuestEnemyArticulatingAccessory>();
|
||||
}
|
||||
|
||||
// Token: 0x06004A20 RID: 18976 RVA: 0x0016F038 File Offset: 0x0016D238
|
||||
public Animator MOFHMPDIIOF()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06004A21 RID: 18977 RVA: 0x0016F040 File Offset: 0x0016D240
|
||||
public Vector3 BGGMHFHIGPI(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.BNOKHJDDPFA(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A22 RID: 18978 RVA: 0x0016F050 File Offset: 0x0016D250
|
||||
private void DPLIMLLBKPD(Animator NOBAPCOKFIL)
|
||||
{
|
||||
this.<IILOLNEAPCH>k__BackingField = NOBAPCOKFIL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A23 RID: 18979 RVA: 0x0016F05C File Offset: 0x0016D25C
|
||||
public void KPPNBOHHNOF(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
||||
this.DKEOFFCIDFH();
|
||||
}
|
||||
|
||||
// Token: 0x06004A24 RID: 18980 RVA: 0x0016F06C File Offset: 0x0016D26C
|
||||
public bool HDPKKHGNNBJ()
|
||||
{
|
||||
return this.DKMEHINKAFJ;
|
||||
}
|
||||
|
||||
// Token: 0x06004A25 RID: 18981 RVA: 0x0016F074 File Offset: 0x0016D274
|
||||
public Animator PIMNCOFMMBF()
|
||||
{
|
||||
return this.<IILOLNEAPCH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06004A26 RID: 18982 RVA: 0x0016F07C File Offset: 0x0016D27C
|
||||
public Vector3 GBIHANCIMFN(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.MCFIIMBDLNC(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A27 RID: 18983 RVA: 0x0016F08C File Offset: 0x0016D28C
|
||||
private void ODPPOHMGBNP()
|
||||
{
|
||||
if (this.BNLPFLEDHKM() != null)
|
||||
{
|
||||
this.MOFHMPDIIOF().SetBool(QuestJumbotronBossWeapon.FOAONGJHIKK, this.BLFNDJEHJNM());
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A28 RID: 18984 RVA: 0x0016F0B8 File Offset: 0x0016D2B8
|
||||
public Vector3 BBGCFCKALBO(Vector3 CIGPHKLAAOD, bool BKPKEOGKMKI = false)
|
||||
{
|
||||
return this.HFLNPHEOEAB.CIMGGBCNGOE(CIGPHKLAAOD, BKPKEOGKMKI);
|
||||
}
|
||||
|
||||
// Token: 0x04000937 RID: 2359
|
||||
private QuestEnemyArticulatingAccessory HFLNPHEOEAB;
|
||||
|
||||
// Token: 0x04000938 RID: 2360
|
||||
private static readonly int FOAONGJHIKK = Animator.StringToHash("Sleeping");
|
||||
|
||||
// Token: 0x04000939 RID: 2361
|
||||
private bool DKMEHINKAFJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2137 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000129 RID: 297
|
||||
public class QuestKnightEnemy : Enemy
|
||||
{
|
||||
// Token: 0x06003DDF RID: 15839 RVA: 0x001397E8 File Offset: 0x001379E8
|
||||
private void JEBDNJHKMCL()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DE0 RID: 15840 RVA: 0x00139814 File Offset: 0x00137A14
|
||||
private Vector3 HHFPJCDBIML()
|
||||
{
|
||||
Vector3 vector = ((!(this.lineOfSightOrigin != null)) ? base.BOLBONELAEF.JHBFKKAFPFG() : this.lineOfSightOrigin.position);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 vector2 = vector + normalized * this.chargeDistance;
|
||||
float num;
|
||||
Vector3 vector3;
|
||||
Vector3 vector4;
|
||||
if (base.KOBLLODGBCH(vector, normalized, this.chargeDistance, out num, out vector3, out vector4))
|
||||
{
|
||||
vector2 = vector3;
|
||||
}
|
||||
if (base.KOBLLODGBCH(vector2, -Vector3.up, 783f, out num, out vector3, out vector4))
|
||||
{
|
||||
vector2 = vector3;
|
||||
}
|
||||
return base.KHBMLLEPOML(vector2);
|
||||
}
|
||||
|
||||
// Token: 0x06003DE1 RID: 15841 RVA: 0x001398C8 File Offset: 0x00137AC8
|
||||
private void GMEOODHAGND()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ;
|
||||
Vector3 normalized = (Quaternion.Euler(332f, num, 242f) * this.LMEDKGMMMON()).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DE2 RID: 15842 RVA: 0x00139944 File Offset: 0x00137B44
|
||||
protected virtual void JONGADHDLLH()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num;
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(7);
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.NJPHMMEEGIM(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
base.LMDJJEGNOGM = base.GPBFOEHJJFO;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KLKJBHNBMHB();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 760f))
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DE3 RID: 15843 RVA: 0x00139A2C File Offset: 0x00137C2C
|
||||
protected virtual void GMGNHCMOMEI()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DE4 RID: 15844 RVA: 0x00139A74 File Offset: 0x00137C74
|
||||
private void OGAFDMFLOCB()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.PBDDCCOAGOG())
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DE5 RID: 15845 RVA: 0x00139AC0 File Offset: 0x00137CC0
|
||||
protected virtual void PJIIHAABBEM()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003DE6 RID: 15846 RVA: 0x00139AD4 File Offset: 0x00137CD4
|
||||
private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x06003DE7 RID: 15847 RVA: 0x00139B0C File Offset: 0x00137D0C
|
||||
private void OGJLHAECCCE()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.HEPCLEMEHBC.OAJDHNPMNCN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DE8 RID: 15848 RVA: 0x00139B38 File Offset: 0x00137D38
|
||||
private void LNHNAIJGHOK()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DE9 RID: 15849 RVA: 0x00139B64 File Offset: 0x00137D64
|
||||
private void CFEIFDHIJPI(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.DLMFNBDDOPB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06003DEA RID: 15850 RVA: 0x00139B74 File Offset: 0x00137D74
|
||||
private void MLJMAKKOIKG(bool CAAAFEKOAAF)
|
||||
{
|
||||
if (base.MIJIFCKMAIE != CAAAFEKOAAF)
|
||||
{
|
||||
base.MIJIFCKMAIE = CAAAFEKOAAF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DEB RID: 15851 RVA: 0x00139B8C File Offset: 0x00137D8C
|
||||
private void IFJIEKOLMGN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = false;
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.chargeMaxForce;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.chargeSpeed;
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.BKHECJODPHF.Path(this.CGNPCGBPFNO());
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(1693f * this.chargeDistance / this.chargeSpeed);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DEC RID: 15852 RVA: 0x00139C0C File Offset: 0x00137E0C
|
||||
private void MMOCJIODKFO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.KKCJHHKBKGO(false);
|
||||
this.enemyAudio.OnChargeAttack();
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.slashAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DED RID: 15853 RVA: 0x00139C44 File Offset: 0x00137E44
|
||||
public virtual void DEJKABGEEAE(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DEE RID: 15854 RVA: 0x00139C70 File Offset: 0x00137E70
|
||||
private void LKALLJMHOEO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees;
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DEF RID: 15855 RVA: 0x00139CA0 File Offset: 0x00137EA0
|
||||
private void DAOGDHBOGMN()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && (this.HEPCLEMEHBC.ALEKFIMMFPH() || base.BKHECJODPHF.CLLJGDOBFDL))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DF0 RID: 15856 RVA: 0x00139CDC File Offset: 0x00137EDC
|
||||
private void BDIFPFAFGLN()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DF1 RID: 15857 RVA: 0x00139D38 File Offset: 0x00137F38
|
||||
protected virtual void IOCFHDCKGFM()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DF2 RID: 15858 RVA: 0x00139D80 File Offset: 0x00137F80
|
||||
protected virtual void KHENCKEEPDB()
|
||||
{
|
||||
base.Awake();
|
||||
this.HHMPOPAHGMD = base.GetComponentInChildren<AnimationAttackTrigger>(true);
|
||||
if (this.HHMPOPAHGMD == null)
|
||||
{
|
||||
Debug.LogError(base.name + "CT");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHMPOPAHGMD.JPNPHGBHFDL(new Action<bool>(this.MLJMAKKOIKG));
|
||||
}
|
||||
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(this, " [WITH YOU]", Vector3.forward, IKCAJLLAFML.MASTER, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "_RaymarchedLightEpi", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("Error serializing RCCarRemoteControl {0}: Data already specified.", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-72), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.NPGDGKMFFEO));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.CIOPKNBJPPC), new ANMJLCILKDJ.PLBLFEEANOO(this.IBMPGJCFHLG));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.LKALLJMHOEO), new ANMJLCILKDJ.NCMAEMHOHDG(this.EDHENIBECEK), new ANMJLCILKDJ.PLBLFEEANOO(this.JBHIIHLMGPH));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.NHJAMDCDBJA), new ANMJLCILKDJ.NCMAEMHOHDG(this.IADECDFMHHG), new ANMJLCILKDJ.PLBLFEEANOO(this.GEMJOHAKLAO));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.CMNMMLNLKKN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JEBDNJHKMCL));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.KNHGGHEDGAO), new ANMJLCILKDJ.NCMAEMHOHDG(this.IOMDEDIJKMG), new ANMJLCILKDJ.PLBLFEEANOO(this.DAOGDHBOGMN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.HJIDLMAEMHF), new ANMJLCILKDJ.NCMAEMHOHDG(this.BPCGBLIJGKM), new ANMJLCILKDJ.PLBLFEEANOO(this.IFFKJNJLDGL));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.IHDAPHLNHNL), new ANMJLCILKDJ.NCMAEMHOHDG(this.LIJNOKAODGL), new ANMJLCILKDJ.PLBLFEEANOO(this.CAFEIIOAOLI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.NFPAIGJNINK), new ANMJLCILKDJ.NCMAEMHOHDG(this.JILIHCMNHMC), new ANMJLCILKDJ.PLBLFEEANOO(this.DLPMPNIIPIC));
|
||||
}
|
||||
|
||||
// Token: 0x06003DF3 RID: 15859 RVA: 0x00139FC0 File Offset: 0x001381C0
|
||||
private Vector3 IGHLNEIKAEI()
|
||||
{
|
||||
Vector3 vector = ((!(this.lineOfSightOrigin != null)) ? base.BOLBONELAEF.JHBFKKAFPFG() : this.lineOfSightOrigin.position);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 vector2 = vector + normalized * this.chargeDistance;
|
||||
float num;
|
||||
Vector3 vector3;
|
||||
Vector3 vector4;
|
||||
if (base.KOBLLODGBCH(vector, normalized, this.chargeDistance, out num, out vector3, out vector4))
|
||||
{
|
||||
vector2 = vector3;
|
||||
}
|
||||
if (base.KOBLLODGBCH(vector2, -Vector3.up, 424f, out num, out vector3, out vector4))
|
||||
{
|
||||
vector2 = vector3;
|
||||
}
|
||||
return base.KHBMLLEPOML(vector2);
|
||||
}
|
||||
|
||||
// Token: 0x06003DF4 RID: 15860 RVA: 0x0013A074 File Offset: 0x00138274
|
||||
private void GEMJOHAKLAO()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
if (this.attackType == QuestKnightEnemy.FLNOKFCKPFH.SPIN)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DF5 RID: 15861 RVA: 0x0013A0C4 File Offset: 0x001382C4
|
||||
private void GPEBBGMPCDI()
|
||||
{
|
||||
if (base.DGLKKANNBPD() && (this.HEPCLEMEHBC.OAJDHNPMNCN() || base.BKHECJODPHF.BODIMLFOIMA()))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DF6 RID: 15862 RVA: 0x0013A100 File Offset: 0x00138300
|
||||
private void EBKKLOCAEHI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DF7 RID: 15863 RVA: 0x0013A130 File Offset: 0x00138330
|
||||
private void NFPAIGJNINK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = true;
|
||||
this.enemyAudio.OnAttack();
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.chargeMaxForce;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.chargeSpeed;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Path(this.CGNPCGBPFNO());
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(1.2f * this.chargeDistance / this.chargeSpeed);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DF8 RID: 15864 RVA: 0x0013A1B0 File Offset: 0x001383B0
|
||||
protected virtual void PHBNGIKOHBF()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(136);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DF9 RID: 15865 RVA: 0x0013A1D4 File Offset: 0x001383D4
|
||||
private void PIIFKFEPPBC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 1)
|
||||
{
|
||||
this.enemyAnimator.DLMFNBDDOPB(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DFA RID: 15866 RVA: 0x0013A1EC File Offset: 0x001383EC
|
||||
private void FFKNNGPEFKL()
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ;
|
||||
Vector3 normalized = (Quaternion.Euler(1438f, num, 121f) * this.NPCHOOGEBFO).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DFB RID: 15867 RVA: 0x0013A268 File Offset: 0x00138468
|
||||
protected virtual void NLKMFNOAGHM()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
float num;
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.KBHJNOOKENO(this, out num).PBDDCCOAGOG() && num <= this.attackRange * this.attackRange)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
base.LMDJJEGNOGM = base.GPBFOEHJJFO;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KLKJBHNBMHB();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1614f))
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DFC RID: 15868 RVA: 0x0013A350 File Offset: 0x00138550
|
||||
protected virtual void BIBKNLFFEHH()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003DFD RID: 15869 RVA: 0x0013A364 File Offset: 0x00138564
|
||||
protected virtual void NFLIANCLFDI()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
float num;
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num).AEAKFIBHEPE() && num <= this.attackRange * this.attackRange)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
base.LMDJJEGNOGM = base.GPBFOEHJJFO;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1192f))
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DFE RID: 15870 RVA: 0x0013A44C File Offset: 0x0013864C
|
||||
private void JAPGLNNMHJP()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.AGKHKNLNBKG();
|
||||
Vector3 normalized = (Quaternion.Euler(1738f, num, 994f) * this.NPCHOOGEBFO).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003DFF RID: 15871 RVA: 0x0013A4C8 File Offset: 0x001386C8
|
||||
private void DDFKIKAEPGL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.postAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E00 RID: 15872 RVA: 0x0013A4F4 File Offset: 0x001386F4
|
||||
private void IHDAPHLNHNL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.GAKBNCMLPND(false);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = Mathf.Abs(this.spinStopAngle) / this.spinAngularSpeed * 288f;
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(1209f, this.spinStopAngle, 289f) * normalized).normalized;
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.spinAngularSpeed);
|
||||
base.BKHECJODPHF.Look(normalized2, this.spinStopSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E01 RID: 15873 RVA: 0x0013A5A4 File Offset: 0x001387A4
|
||||
protected virtual void ACOIMDMPDOM()
|
||||
{
|
||||
base.Awake();
|
||||
this.HHMPOPAHGMD = base.GetComponentInChildren<AnimationAttackTrigger>(true);
|
||||
if (this.HHMPOPAHGMD == null)
|
||||
{
|
||||
Debug.LogError(base.name + "e806f6");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHMPOPAHGMD.NBHEMLAPLLL += this.GLDJCILGPGM;
|
||||
}
|
||||
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(this, "Concentrate", Vector3.forward, IKCAJLLAFML.MASTER, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "SendThread - Wait is over, ", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("Processor", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(163, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.NPGDGKMFFEO));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.CIOPKNBJPPC), new ANMJLCILKDJ.PLBLFEEANOO(this.NLKMFNOAGHM));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.BPLOFACBBJI), new ANMJLCILKDJ.NCMAEMHOHDG(this.EDHENIBECEK), new ANMJLCILKDJ.PLBLFEEANOO(this.IONDCBMFJED));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.MMOCJIODKFO), new ANMJLCILKDJ.NCMAEMHOHDG(this.GOEPANKLGFL), new ANMJLCILKDJ.PLBLFEEANOO(this.GEMJOHAKLAO));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.CMNMMLNLKKN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGJLHAECCCE));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.GLNEBMDIKHP), new ANMJLCILKDJ.NCMAEMHOHDG(this.IBPEEALLIPC), new ANMJLCILKDJ.PLBLFEEANOO(this.AJGDBLPLNHL));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.HJIDLMAEMHF), new ANMJLCILKDJ.NCMAEMHOHDG(this.NECEEFLFPIF), new ANMJLCILKDJ.PLBLFEEANOO(this.FFKNNGPEFKL));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.CBCKCDCKIMP), new ANMJLCILKDJ.NCMAEMHOHDG(this.EAOIILEDBLF), new ANMJLCILKDJ.PLBLFEEANOO(this.ECGAKNHJDNN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.EMFICDDMEOO), new ANMJLCILKDJ.NCMAEMHOHDG(this.HLLBLADCJPA), new ANMJLCILKDJ.PLBLFEEANOO(this.KECLLELEPDG));
|
||||
}
|
||||
|
||||
// Token: 0x06003E02 RID: 15874 RVA: 0x0013A7E4 File Offset: 0x001389E4
|
||||
private void AHMNJHKIBAN()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(6);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ;
|
||||
Vector3 normalized = (Quaternion.Euler(0f, num, 0f) * this.NPCHOOGEBFO).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E03 RID: 15875 RVA: 0x0013A860 File Offset: 0x00138A60
|
||||
private void JEJAIMMDOJL()
|
||||
{
|
||||
if (base.GANDPDNCOKF() && this.HEPCLEMEHBC.OAJDHNPMNCN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E04 RID: 15876 RVA: 0x0013A88C File Offset: 0x00138A8C
|
||||
private void ACHLDFAPNIN()
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.AGKHKNLNBKG();
|
||||
Vector3 normalized = (Quaternion.Euler(1769f, num, 1816f) * this.LMEDKGMMMON()).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E05 RID: 15877 RVA: 0x0013A908 File Offset: 0x00138B08
|
||||
private void KLEBDALIDNB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E06 RID: 15878 RVA: 0x0013A954 File Offset: 0x00138B54
|
||||
private void GLNEBMDIKHP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.HOGLNPGFMEP(true);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 345f;
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(1901f, this.spinPrepareAngle, 464f) * normalized).normalized;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.spinPrepareAngularSpeed;
|
||||
base.BKHECJODPHF.CEAILEMNKCF(normalized2, this.spinPrepareSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E07 RID: 15879 RVA: 0x0013AA04 File Offset: 0x00138C04
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
return base.GPBFOEHJJFO;
|
||||
}
|
||||
if (GHGNJLIBGFA)
|
||||
{
|
||||
return base.KAHAFAHMEKP(GHGNJLIBGFA, true);
|
||||
}
|
||||
float num;
|
||||
return SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
|
||||
}
|
||||
|
||||
// Token: 0x06003E09 RID: 15881 RVA: 0x0013AB1C File Offset: 0x00138D1C
|
||||
private void EMFICDDMEOO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.DLMFNBDDOPB(false);
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.chargeMaxForce;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.chargeSpeed;
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
base.BKHECJODPHF.Path(this.HHFPJCDBIML());
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(703f * this.chargeDistance / this.chargeSpeed);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E0A RID: 15882 RVA: 0x0013AB9C File Offset: 0x00138D9C
|
||||
private void DLPMPNIIPIC()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E0B RID: 15883 RVA: 0x0013ABC8 File Offset: 0x00138DC8
|
||||
private void PHICNCKGKKL()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E0C RID: 15884 RVA: 0x0013ABF4 File Offset: 0x00138DF4
|
||||
private Vector3 CGNPCGBPFNO()
|
||||
{
|
||||
Vector3 vector = ((!(this.lineOfSightOrigin != null)) ? base.BOLBONELAEF.CIGPHKLAAOD : this.lineOfSightOrigin.position);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 vector2 = vector + normalized * this.chargeDistance;
|
||||
float num;
|
||||
Vector3 vector3;
|
||||
Vector3 vector4;
|
||||
if (base.KOBLLODGBCH(vector, normalized, this.chargeDistance, out num, out vector3, out vector4))
|
||||
{
|
||||
vector2 = vector3;
|
||||
}
|
||||
if (base.KOBLLODGBCH(vector2, -Vector3.up, 3.4028235E+38f, out num, out vector3, out vector4))
|
||||
{
|
||||
vector2 = vector3;
|
||||
}
|
||||
return base.KHBMLLEPOML(vector2);
|
||||
}
|
||||
|
||||
// Token: 0x06003E0D RID: 15885 RVA: 0x0013ACA8 File Offset: 0x00138EA8
|
||||
private void NGEDCAKDMKM()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E0E RID: 15886 RVA: 0x0013ACD4 File Offset: 0x00138ED4
|
||||
private void LIJNOKAODGL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06003E0F RID: 15887 RVA: 0x0013ACE4 File Offset: 0x00138EE4
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.HHMPOPAHGMD = base.GetComponentInChildren<AnimationAttackTrigger>(true);
|
||||
if (this.HHMPOPAHGMD == null)
|
||||
{
|
||||
Debug.LogError(base.name + " is missing Animation Attack Trigger.");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHMPOPAHGMD.NBHEMLAPLLL += this.GLDJCILGPGM;
|
||||
}
|
||||
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(this, "SSD", Vector3.forward, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "B", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("B", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.EBKKLOCAEHI), new ANMJLCILKDJ.NCMAEMHOHDG(this.ABMHCBCFKPL), new ANMJLCILKDJ.PLBLFEEANOO(this.IONDCBMFJED));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.NCEJNNPBICE), new ANMJLCILKDJ.NCMAEMHOHDG(this.GOEPANKLGFL), new ANMJLCILKDJ.PLBLFEEANOO(this.DEBFNGNCHCA));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.CMNMMLNLKKN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JEBDNJHKMCL));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.JOBIIMEONBM), new ANMJLCILKDJ.NCMAEMHOHDG(this.IBPEEALLIPC), new ANMJLCILKDJ.PLBLFEEANOO(this.FMHAHGCJBLM));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.LBLPKBAPGMN), new ANMJLCILKDJ.NCMAEMHOHDG(this.HDDDGEBOBBL), new ANMJLCILKDJ.PLBLFEEANOO(this.AHMNJHKIBAN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.CBCKCDCKIMP), new ANMJLCILKDJ.NCMAEMHOHDG(this.LIJNOKAODGL), new ANMJLCILKDJ.PLBLFEEANOO(this.CMPEJMDCCFP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.NFPAIGJNINK), new ANMJLCILKDJ.NCMAEMHOHDG(this.LBLIIICMJDO), new ANMJLCILKDJ.PLBLFEEANOO(this.FJKHNEMLLEF));
|
||||
}
|
||||
|
||||
// Token: 0x06003E10 RID: 15888 RVA: 0x0013AF24 File Offset: 0x00139124
|
||||
private void CEJJCGLCEKL(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.MHMAJAJAFIO.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06003E11 RID: 15889 RVA: 0x0013AF34 File Offset: 0x00139134
|
||||
private void AJGDBLPLNHL()
|
||||
{
|
||||
if (base.JNOCCMDBMIO() && (this.HEPCLEMEHBC.CGELFKLLMBA || base.BKHECJODPHF.CLLJGDOBFDL))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(7);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E12 RID: 15890 RVA: 0x0013AF70 File Offset: 0x00139170
|
||||
private void NHJAMDCDBJA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.HOGLNPGFMEP(false);
|
||||
this.enemyAudio.DKPPAPIIFMM();
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.HEPCLEMEHBC.KLIANKEOBGC(this.slashAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E13 RID: 15891 RVA: 0x0013AFA8 File Offset: 0x001391A8
|
||||
private void BOMKDGHCOEL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 2)
|
||||
{
|
||||
this.enemyAnimator.GAKBNCMLPND(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E14 RID: 15892 RVA: 0x0013AFC0 File Offset: 0x001391C0
|
||||
protected virtual void OADFPLAKHMD()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E15 RID: 15893 RVA: 0x0013AFD4 File Offset: 0x001391D4
|
||||
private void DELIKFOAJFL()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E16 RID: 15894 RVA: 0x0013B000 File Offset: 0x00139200
|
||||
protected virtual EIDNMNCOAAJ FPOFDMGMNAH(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
return base.GPBFOEHJJFO;
|
||||
}
|
||||
if (GHGNJLIBGFA)
|
||||
{
|
||||
return base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
float num;
|
||||
return SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
|
||||
}
|
||||
|
||||
// Token: 0x06003E17 RID: 15895 RVA: 0x0013B03C File Offset: 0x0013923C
|
||||
private void HLLBLADCJPA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.GAKBNCMLPND(false);
|
||||
}
|
||||
|
||||
// Token: 0x06003E18 RID: 15896 RVA: 0x0013B04C File Offset: 0x0013924C
|
||||
private void CKEMPBJMFJI()
|
||||
{
|
||||
if (base.IGIPCHFCFNN() && this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
if (this.attackType == QuestKnightEnemy.FLNOKFCKPFH.SPIN)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E19 RID: 15897 RVA: 0x0013B09C File Offset: 0x0013929C
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x06003E1A RID: 15898 RVA: 0x0013B0B8 File Offset: 0x001392B8
|
||||
private void DEBFNGNCHCA()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
if (this.attackType == QuestKnightEnemy.FLNOKFCKPFH.SPIN)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(7);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E1B RID: 15899 RVA: 0x0013B108 File Offset: 0x00139308
|
||||
protected virtual void PLKCCLMGOKP()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.NIPOLMNBCFF();
|
||||
}
|
||||
|
||||
// Token: 0x06003E1C RID: 15900 RVA: 0x0013B128 File Offset: 0x00139328
|
||||
private void JOBIIMEONBM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = true;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 2f;
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(0f, this.spinPrepareAngle, 0f) * normalized).normalized;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.spinPrepareAngularSpeed;
|
||||
base.BKHECJODPHF.Look(normalized2, this.spinPrepareSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E1D RID: 15901 RVA: 0x0013B1D8 File Offset: 0x001393D8
|
||||
private void JIMBCMAMEJP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.postAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E1E RID: 15902 RVA: 0x0013B204 File Offset: 0x00139404
|
||||
private void BPPCBIIJJML()
|
||||
{
|
||||
if (base.DGLKKANNBPD() && (this.HEPCLEMEHBC.HFOKKCOENOF() || base.BKHECJODPHF.BODIMLFOIMA()))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E1F RID: 15903 RVA: 0x0013B240 File Offset: 0x00139440
|
||||
private void JDLPNDBIBKA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06003E20 RID: 15904 RVA: 0x0013B250 File Offset: 0x00139450
|
||||
private void ELEFEMBKALC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E21 RID: 15905 RVA: 0x0013B260 File Offset: 0x00139460
|
||||
public override void AuthorityOnDamageApplyForce(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06003E22 RID: 15906 RVA: 0x0013B280 File Offset: 0x00139480
|
||||
private void GLDJCILGPGM(bool CAAAFEKOAAF)
|
||||
{
|
||||
if (base.MIJIFCKMAIE != CAAAFEKOAAF)
|
||||
{
|
||||
base.MIJIFCKMAIE = CAAAFEKOAAF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E23 RID: 15907 RVA: 0x0013B298 File Offset: 0x00139498
|
||||
private void EDHENIBECEK(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E24 RID: 15908 RVA: 0x0013B2A8 File Offset: 0x001394A8
|
||||
public virtual void PBNAGMGCFBA(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E25 RID: 15909 RVA: 0x0013B2D4 File Offset: 0x001394D4
|
||||
private void BPCGBLIJGKM(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 1)
|
||||
{
|
||||
this.enemyAnimator.HOGLNPGFMEP(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E26 RID: 15910 RVA: 0x0013B2EC File Offset: 0x001394EC
|
||||
private void JBHIIHLMGPH()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E27 RID: 15911 RVA: 0x0013B348 File Offset: 0x00139548
|
||||
protected virtual void AAEJCJGGKEJ()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.JNDAEJOHPHO();
|
||||
}
|
||||
|
||||
// Token: 0x06003E28 RID: 15912 RVA: 0x0013B368 File Offset: 0x00139568
|
||||
protected virtual void CAKHEAMFLBP()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E29 RID: 15913 RVA: 0x0013B37C File Offset: 0x0013957C
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.HHMPOPAHGMD != null)
|
||||
{
|
||||
this.HHMPOPAHGMD.NBHEMLAPLLL -= this.GLDJCILGPGM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E2A RID: 15914 RVA: 0x0013B3AC File Offset: 0x001395AC
|
||||
private void JBDBMLBFCHP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.GAKBNCMLPND(true);
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 838f;
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(380f, this.spinPrepareAngle, 1148f) * normalized).normalized;
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed);
|
||||
base.BKHECJODPHF.CEAILEMNKCF(normalized2, this.spinPrepareSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E2B RID: 15915 RVA: 0x0013B45C File Offset: 0x0013965C
|
||||
private void BLHNJMIIFAH()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E2C RID: 15916 RVA: 0x0013B488 File Offset: 0x00139688
|
||||
private void JILIHCMNHMC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.HGIODIFNOHE(false);
|
||||
}
|
||||
|
||||
// Token: 0x06003E2D RID: 15917 RVA: 0x0013B498 File Offset: 0x00139698
|
||||
private void NFKEOJFCCGF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.GAKBNCMLPND(true);
|
||||
}
|
||||
|
||||
// Token: 0x06003E2E RID: 15918 RVA: 0x0013B4A8 File Offset: 0x001396A8
|
||||
private Vector3 EADCCGOJDBM()
|
||||
{
|
||||
Vector3 vector = ((!(this.lineOfSightOrigin != null)) ? base.BOLBONELAEF.JHBFKKAFPFG() : this.lineOfSightOrigin.position);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 vector2 = vector + normalized * this.chargeDistance;
|
||||
float num;
|
||||
Vector3 vector3;
|
||||
Vector3 vector4;
|
||||
if (base.KOBLLODGBCH(vector, normalized, this.chargeDistance, out num, out vector3, out vector4))
|
||||
{
|
||||
vector2 = vector3;
|
||||
}
|
||||
if (base.KOBLLODGBCH(vector2, -Vector3.up, 1500f, out num, out vector3, out vector4))
|
||||
{
|
||||
vector2 = vector3;
|
||||
}
|
||||
return base.KHBMLLEPOML(vector2);
|
||||
}
|
||||
|
||||
// Token: 0x06003E2F RID: 15919 RVA: 0x0013B55C File Offset: 0x0013975C
|
||||
private void GPNHAJHAGCC()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.OAJDHNPMNCN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(7);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.AGKHKNLNBKG();
|
||||
Vector3 normalized = (Quaternion.Euler(631f, num, 547f) * this.LMEDKGMMMON()).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E30 RID: 15920 RVA: 0x0013B5D8 File Offset: 0x001397D8
|
||||
private void LBLIIICMJDO(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06003E31 RID: 15921 RVA: 0x0013B5E8 File Offset: 0x001397E8
|
||||
protected virtual void BDNJCPEMNCI()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E32 RID: 15922 RVA: 0x0013B5FC File Offset: 0x001397FC
|
||||
protected virtual void KOGFLJIPICD()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E33 RID: 15923 RVA: 0x0013B610 File Offset: 0x00139810
|
||||
protected virtual void HBDIACHFHMK()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.LFMMGPCLGCL();
|
||||
}
|
||||
|
||||
// Token: 0x06003E34 RID: 15924 RVA: 0x0013B624 File Offset: 0x00139824
|
||||
private void BEAMMLJOHEH()
|
||||
{
|
||||
if (base.DGLKKANNBPD() && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E35 RID: 15925 RVA: 0x0013B650 File Offset: 0x00139850
|
||||
private void CIABHMJBDGN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.HGIODIFNOHE(false);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 1375f;
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(1816f, this.spinPrepareAngle, 1038f) * normalized).normalized;
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed);
|
||||
base.BKHECJODPHF.Look(normalized2, this.spinPrepareSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E36 RID: 15926 RVA: 0x0013B700 File Offset: 0x00139900
|
||||
private void PHHDOIJKHEM(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 8 && OIMHGOONBEB != 5)
|
||||
{
|
||||
this.enemyAnimator.DLMFNBDDOPB(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E37 RID: 15927 RVA: 0x0013B71C File Offset: 0x0013991C
|
||||
private void AMFFEHBEMAG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.HGIODIFNOHE(false);
|
||||
}
|
||||
|
||||
// Token: 0x06003E38 RID: 15928 RVA: 0x0013B72C File Offset: 0x0013992C
|
||||
private void FMHAHGCJBLM()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && (this.HEPCLEMEHBC.CGELFKLLMBA || base.BKHECJODPHF.CLLJGDOBFDL))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E39 RID: 15929 RVA: 0x0013B768 File Offset: 0x00139968
|
||||
private void NCEJNNPBICE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = true;
|
||||
this.enemyAudio.OnChargeAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.slashAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E3A RID: 15930 RVA: 0x0013B7A0 File Offset: 0x001399A0
|
||||
public override void AuthorityOnDamageChangeVelocity(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E3B RID: 15931 RVA: 0x0013B7CC File Offset: 0x001399CC
|
||||
protected virtual void OAPAHGDJPFF()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E3C RID: 15932 RVA: 0x0013B814 File Offset: 0x00139A14
|
||||
protected virtual void MMFLJKFBHKE()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.LFMMGPCLGCL();
|
||||
}
|
||||
|
||||
// Token: 0x06003E3D RID: 15933 RVA: 0x0013B828 File Offset: 0x00139A28
|
||||
private void OJCFMKEJAHM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = true;
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 650f;
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(1387f, this.spinPrepareAngle, 1609f) * normalized).normalized;
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed);
|
||||
base.BKHECJODPHF.Look(normalized2, this.spinPrepareSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E3E RID: 15934 RVA: 0x0013B8D8 File Offset: 0x00139AD8
|
||||
protected virtual void BHAKDOMMOOB()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.PGELJEHELFN(this, 180);
|
||||
}
|
||||
|
||||
// Token: 0x06003E3F RID: 15935 RVA: 0x0013B8F4 File Offset: 0x00139AF4
|
||||
private void MMPGOCKDHHD()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.OAJDHNPMNCN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.MFDPGAEHKJM();
|
||||
Vector3 normalized = (Quaternion.Euler(1469f, num, 96f) * this.LMEDKGMMMON()).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E40 RID: 15936 RVA: 0x0013B970 File Offset: 0x00139B70
|
||||
private void LBLPKBAPGMN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = true;
|
||||
this.enemyAudio.OnAttack();
|
||||
base.BKHECJODPHF.StopAll();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.NPCHOOGEBFO = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.spinAngularSpeed;
|
||||
float num = Mathf.Abs(this.spinAngle) / this.spinAngularSpeed;
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E41 RID: 15937 RVA: 0x0013BA00 File Offset: 0x00139C00
|
||||
protected virtual void CNLOFOPILGA()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.NIPOLMNBCFF();
|
||||
}
|
||||
|
||||
// Token: 0x06003E42 RID: 15938 RVA: 0x0013BA20 File Offset: 0x00139C20
|
||||
private void CMPEJMDCCFP()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && (this.HEPCLEMEHBC.CGELFKLLMBA || base.BKHECJODPHF.CLLJGDOBFDL))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E43 RID: 15939 RVA: 0x0013BA5C File Offset: 0x00139C5C
|
||||
protected override void KPFMEFNKDKL()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E44 RID: 15940 RVA: 0x0013BA70 File Offset: 0x00139C70
|
||||
public virtual void BMEIENBBLLJ(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06003E45 RID: 15941 RVA: 0x0013BA90 File Offset: 0x00139C90
|
||||
private Vector3 JGEMCBPMDBD()
|
||||
{
|
||||
return this.MHMAJAJAFIO.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06003E46 RID: 15942 RVA: 0x0013BAA0 File Offset: 0x00139CA0
|
||||
private void CBCKCDCKIMP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = true;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = Mathf.Abs(this.spinStopAngle) / this.spinAngularSpeed * 2f;
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(0f, this.spinStopAngle, 0f) * normalized).normalized;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.spinAngularSpeed;
|
||||
base.BKHECJODPHF.Look(normalized2, this.spinStopSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E47 RID: 15943 RVA: 0x0013BB50 File Offset: 0x00139D50
|
||||
private void KJHMACCLIMJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 5)
|
||||
{
|
||||
this.enemyAnimator.EANOLJFGEGL(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E48 RID: 15944 RVA: 0x0013BB68 File Offset: 0x00139D68
|
||||
protected override void PEALKHMDMKP()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.HHMPOPAHGMD != null)
|
||||
{
|
||||
this.HHMPOPAHGMD.CKECOIKLJLG(new Action<bool>(this.MLJMAKKOIKG));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E49 RID: 15945 RVA: 0x0013BB98 File Offset: 0x00139D98
|
||||
protected virtual void FEGBCPPMBDN()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num;
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
base.LMDJJEGNOGM = base.GPBFOEHJJFO;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.JFKAKCBEIDL;
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1.1f))
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E4A RID: 15946 RVA: 0x0013BC80 File Offset: 0x00139E80
|
||||
private void HDDDGEBOBBL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 6)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E4B RID: 15947 RVA: 0x0013BC98 File Offset: 0x00139E98
|
||||
protected virtual void LCGBDBKGFAO()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI((ushort)(-81));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E4C RID: 15948 RVA: 0x0013BCBC File Offset: 0x00139EBC
|
||||
private void IBPEEALLIPC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 5)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E4D RID: 15949 RVA: 0x0013BCD4 File Offset: 0x00139ED4
|
||||
private void HJIDLMAEMHF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.HOGLNPGFMEP(false);
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
base.BKHECJODPHF.StopAll();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.NPCHOOGEBFO = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.spinAngularSpeed;
|
||||
float num = Mathf.Abs(this.spinAngle) / this.spinAngularSpeed;
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700011A RID: 282
|
||||
// (get) Token: 0x06003E51 RID: 15953 RVA: 0x0013BE60 File Offset: 0x0013A060
|
||||
// (set) Token: 0x06003E4E RID: 15950 RVA: 0x0013BD64 File Offset: 0x00139F64
|
||||
private Vector3 NPCHOOGEBFO
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.MHMAJAJAFIO.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.MHMAJAJAFIO.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E4F RID: 15951 RVA: 0x0013BD74 File Offset: 0x00139F74
|
||||
private void MBDPHLKJNAI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.HOGLNPGFMEP(false);
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
float num = Mathf.Abs(this.spinStopAngle) / this.spinAngularSpeed * 664f;
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(1739f, this.spinStopAngle, 1333f) * normalized).normalized;
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.spinAngularSpeed);
|
||||
base.BKHECJODPHF.CEAILEMNKCF(normalized2, this.spinStopSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E50 RID: 15952 RVA: 0x0013BE24 File Offset: 0x0013A024
|
||||
protected virtual EIDNMNCOAAJ FKFKFDLFHHE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
return base.GPBFOEHJJFO;
|
||||
}
|
||||
if (GHGNJLIBGFA)
|
||||
{
|
||||
return base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
float num;
|
||||
return SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.HKEIONKDKDD(this, out num);
|
||||
}
|
||||
|
||||
// Token: 0x06003E52 RID: 15954 RVA: 0x0013BE70 File Offset: 0x0013A070
|
||||
private void BNPHDEFPGGC()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ;
|
||||
Vector3 normalized = (Quaternion.Euler(1182f, num, 458f) * this.EENKDEBHAHD()).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E53 RID: 15955 RVA: 0x0013BEEC File Offset: 0x0013A0EC
|
||||
private void IOMDEDIJKMG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 5)
|
||||
{
|
||||
this.enemyAnimator.GAKBNCMLPND(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E54 RID: 15956 RVA: 0x0013BF04 File Offset: 0x0013A104
|
||||
private void IFFKJNJLDGL()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.MFDPGAEHKJM();
|
||||
Vector3 normalized = (Quaternion.Euler(446f, num, 1204f) * this.EENKDEBHAHD()).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E55 RID: 15957 RVA: 0x0013BF80 File Offset: 0x0013A180
|
||||
protected virtual void HDCAMLJLKHC()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.PGELJEHELFN(this, 156);
|
||||
}
|
||||
|
||||
// Token: 0x06003E56 RID: 15958 RVA: 0x0013BF9C File Offset: 0x0013A19C
|
||||
protected virtual void KBHEHPBBKIF()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.PGELJEHELFN(this, 159);
|
||||
}
|
||||
|
||||
// Token: 0x06003E57 RID: 15959 RVA: 0x0013BFB8 File Offset: 0x0013A1B8
|
||||
private void NPGDGKMFFEO()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E58 RID: 15960 RVA: 0x0013C004 File Offset: 0x0013A204
|
||||
protected virtual void LBLMDNCECGO()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E59 RID: 15961 RVA: 0x0013C024 File Offset: 0x0013A224
|
||||
public virtual void KLJLADPJGEN(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E5A RID: 15962 RVA: 0x0013C050 File Offset: 0x0013A250
|
||||
private void EIGMLBJEJPC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.KKCJHHKBKGO(true);
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 1897f;
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(170f, this.spinPrepareAngle, 557f) * normalized).normalized;
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed);
|
||||
base.BKHECJODPHF.CEAILEMNKCF(normalized2, this.spinPrepareSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E5B RID: 15963 RVA: 0x0013C100 File Offset: 0x0013A300
|
||||
private void PBJLEGAFPHE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.HGIODIFNOHE(true);
|
||||
}
|
||||
|
||||
// Token: 0x06003E5C RID: 15964 RVA: 0x0013C110 File Offset: 0x0013A310
|
||||
protected virtual EIDNMNCOAAJ JCNMBJIGOJB(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
return base.GPBFOEHJJFO;
|
||||
}
|
||||
if (GHGNJLIBGFA)
|
||||
{
|
||||
return base.KAHAFAHMEKP(GHGNJLIBGFA, true);
|
||||
}
|
||||
float num;
|
||||
return SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
|
||||
}
|
||||
|
||||
// Token: 0x06003E5D RID: 15965 RVA: 0x0013C14C File Offset: 0x0013A34C
|
||||
private void CIOPKNBJPPC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.NHBOKDINFMG();
|
||||
}
|
||||
|
||||
// Token: 0x06003E5E RID: 15966 RVA: 0x0013C15C File Offset: 0x0013A35C
|
||||
private void ABOMNFIGOKL()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.AGKHKNLNBKG();
|
||||
Vector3 normalized = (Quaternion.Euler(32f, num, 121f) * this.NPCHOOGEBFO).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E5F RID: 15967 RVA: 0x0013C1D8 File Offset: 0x0013A3D8
|
||||
private void NECEEFLFPIF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 5)
|
||||
{
|
||||
this.enemyAnimator.KKCJHHKBKGO(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E60 RID: 15968 RVA: 0x0013C1F0 File Offset: 0x0013A3F0
|
||||
private void EBLBFMMDJHB()
|
||||
{
|
||||
if (base.GANDPDNCOKF() && this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E61 RID: 15969 RVA: 0x0013C21C File Offset: 0x0013A41C
|
||||
private void FBAIDKLACIA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.GAKBNCMLPND(false);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
float num = Mathf.Abs(this.spinStopAngle) / this.spinAngularSpeed * 1480f;
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(1965f, this.spinStopAngle, 1379f) * normalized).normalized;
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.spinAngularSpeed);
|
||||
base.BKHECJODPHF.Look(normalized2, this.spinStopSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E62 RID: 15970 RVA: 0x0013C2CC File Offset: 0x0013A4CC
|
||||
protected virtual void IBMPGJCFHLG()
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
float num;
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.KBHJNOOKENO(this, out num).AJFBOLHPEJC && num <= this.attackRange * this.attackRange)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.NGIBDFBMIAE(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
base.LMDJJEGNOGM = base.GPBFOEHJJFO;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KLKJBHNBMHB();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1085f))
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E63 RID: 15971 RVA: 0x0013C3B4 File Offset: 0x0013A5B4
|
||||
protected virtual void ICPFCFCPJKM()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.HHMPOPAHGMD != null)
|
||||
{
|
||||
this.HHMPOPAHGMD.CJJMPJALCCH(new Action<bool>(this.MLJMAKKOIKG));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E64 RID: 15972 RVA: 0x0013C3E4 File Offset: 0x0013A5E4
|
||||
private void FJKHNEMLLEF()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E65 RID: 15973 RVA: 0x0013C410 File Offset: 0x0013A610
|
||||
private void ECGAKNHJDNN()
|
||||
{
|
||||
if (base.DGLKKANNBPD() && (this.HEPCLEMEHBC.OAJDHNPMNCN() || base.BKHECJODPHF.BODIMLFOIMA()))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(6);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E66 RID: 15974 RVA: 0x0013C44C File Offset: 0x0013A64C
|
||||
protected virtual void LMAJMHGEPDB()
|
||||
{
|
||||
base.Awake();
|
||||
this.HHMPOPAHGMD = base.GetComponentInChildren<AnimationAttackTrigger>(false);
|
||||
if (this.HHMPOPAHGMD == null)
|
||||
{
|
||||
Debug.LogError(base.name + "WalkSpeed");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHMPOPAHGMD.MGHDKBJIMLD(new Action<bool>(this.GLDJCILGPGM));
|
||||
}
|
||||
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(this, "13", Vector3.forward, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "joinplayer", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("S", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-62), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.OGAFDMFLOCB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.BPLOFACBBJI), new ANMJLCILKDJ.NCMAEMHOHDG(this.ABMHCBCFKPL), new ANMJLCILKDJ.PLBLFEEANOO(this.IONDCBMFJED));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.NCEJNNPBICE), new ANMJLCILKDJ.NCMAEMHOHDG(this.PHHDOIJKHEM), new ANMJLCILKDJ.PLBLFEEANOO(this.CKEMPBJMFJI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.DDFKIKAEPGL), null, new ANMJLCILKDJ.PLBLFEEANOO(this.NGEDCAKDMKM));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.EIGMLBJEJPC), new ANMJLCILKDJ.NCMAEMHOHDG(this.KJHMACCLIMJ), new ANMJLCILKDJ.PLBLFEEANOO(this.BPPCBIIJJML));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.LBLPKBAPGMN), new ANMJLCILKDJ.NCMAEMHOHDG(this.NECEEFLFPIF), new ANMJLCILKDJ.PLBLFEEANOO(this.GMEOODHAGND));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(8, new ANMJLCILKDJ.NCMAEMHOHDG(this.CBCKCDCKIMP), new ANMJLCILKDJ.NCMAEMHOHDG(this.PBJLEGAFPHE), new ANMJLCILKDJ.PLBLFEEANOO(this.GPEBBGMPCDI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.IFJIEKOLMGN), new ANMJLCILKDJ.NCMAEMHOHDG(this.HLLBLADCJPA), new ANMJLCILKDJ.PLBLFEEANOO(this.FJKHNEMLLEF));
|
||||
}
|
||||
|
||||
// Token: 0x06003E67 RID: 15975 RVA: 0x0013C68C File Offset: 0x0013A88C
|
||||
private void IADECDFMHHG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 8 && OIMHGOONBEB != 6)
|
||||
{
|
||||
this.enemyAnimator.HGIODIFNOHE(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E68 RID: 15976 RVA: 0x0013C6A8 File Offset: 0x0013A8A8
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E69 RID: 15977 RVA: 0x0013C6C8 File Offset: 0x0013A8C8
|
||||
protected virtual void KHIMFLPOGNI()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E6A RID: 15978 RVA: 0x0013C6E8 File Offset: 0x0013A8E8
|
||||
private void GOEPANKLGFL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 4 && OIMHGOONBEB != 7)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E6B RID: 15979 RVA: 0x0013C704 File Offset: 0x0013A904
|
||||
private void BPLOFACBBJI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.lookAtTargetAngularSpeedDegrees);
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E6C RID: 15980 RVA: 0x0013C734 File Offset: 0x0013A934
|
||||
private Vector3 LMEDKGMMMON()
|
||||
{
|
||||
return this.MHMAJAJAFIO.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06003E6D RID: 15981 RVA: 0x0013C744 File Offset: 0x0013A944
|
||||
private void CAFEIIOAOLI()
|
||||
{
|
||||
if (base.DGLKKANNBPD() && (this.HEPCLEMEHBC.ALEKFIMMFPH() || base.BKHECJODPHF.BODIMLFOIMA()))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E6E RID: 15982 RVA: 0x0013C780 File Offset: 0x0013A980
|
||||
private void KHAMEFKJPPI(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.MHMAJAJAFIO.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06003E6F RID: 15983 RVA: 0x0013C790 File Offset: 0x0013A990
|
||||
private void CNHKNKHCPOK()
|
||||
{
|
||||
if (base.IGIPCHFCFNN() && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E70 RID: 15984 RVA: 0x0013C7BC File Offset: 0x0013A9BC
|
||||
private void IONDCBMFJED()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E71 RID: 15985 RVA: 0x0013C818 File Offset: 0x0013AA18
|
||||
private void KECLLELEPDG()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E72 RID: 15986 RVA: 0x0013C844 File Offset: 0x0013AA44
|
||||
private void DGPPCBKCGNJ(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.MHMAJAJAFIO.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06003E73 RID: 15987 RVA: 0x0013C854 File Offset: 0x0013AA54
|
||||
private void ABMHCBCFKPL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E74 RID: 15988 RVA: 0x0013C864 File Offset: 0x0013AA64
|
||||
protected virtual void LNHBNKDNIDM()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI((ushort)(-25));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E75 RID: 15989 RVA: 0x0013C888 File Offset: 0x0013AA88
|
||||
protected virtual void ODEGJOENAGN()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.AOKPPLPAKIO();
|
||||
}
|
||||
|
||||
// Token: 0x06003E76 RID: 15990 RVA: 0x0013C8A8 File Offset: 0x0013AAA8
|
||||
protected virtual void OGFHCKJALBE()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.HHMPOPAHGMD != null)
|
||||
{
|
||||
this.HHMPOPAHGMD.CIPLKGLNIHF(new Action<bool>(this.MLJMAKKOIKG));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E77 RID: 15991 RVA: 0x0013C8D8 File Offset: 0x0013AAD8
|
||||
private void KNHGGHEDGAO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.HGIODIFNOHE(true);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = Mathf.Abs(this.spinPrepareAngle) / this.spinPrepareAngularSpeed * 1479f;
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(num);
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
Vector3 normalized2 = (Quaternion.Euler(1250f, this.spinPrepareAngle, 800f) * normalized).normalized;
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.spinPrepareAngularSpeed);
|
||||
base.BKHECJODPHF.Look(normalized2, this.spinPrepareSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E78 RID: 15992 RVA: 0x0013C988 File Offset: 0x0013AB88
|
||||
private void OEMFKJFOMPJ()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.OAJDHNPMNCN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E79 RID: 15993 RVA: 0x0013C9E4 File Offset: 0x0013ABE4
|
||||
private void EAOIILEDBLF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.EKIEPBJMNKM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06003E7A RID: 15994 RVA: 0x0013C9F4 File Offset: 0x0013ABF4
|
||||
private void KHLPKLEONMF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.EANOLJFGEGL(false);
|
||||
}
|
||||
|
||||
// Token: 0x06003E7B RID: 15995 RVA: 0x0013CA04 File Offset: 0x0013AC04
|
||||
public virtual void KMFLKGOAFDD(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06003E7C RID: 15996 RVA: 0x0013CA24 File Offset: 0x0013AC24
|
||||
private void PANEPHELIPK(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.KKCJHHKBKGO(true);
|
||||
}
|
||||
|
||||
// Token: 0x06003E7D RID: 15997 RVA: 0x0013CA34 File Offset: 0x0013AC34
|
||||
private void BMGNHGOONNK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.DLMFNBDDOPB(true);
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
base.BKHECJODPHF.StopAll();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.DGPPCBKCGNJ(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.spinAngularSpeed;
|
||||
float num = Mathf.Abs(this.spinAngle) / this.spinAngularSpeed;
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E7E RID: 15998 RVA: 0x0013CAC4 File Offset: 0x0013ACC4
|
||||
protected override void CBAEJNFNPGJ()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E7F RID: 15999 RVA: 0x0013CAE8 File Offset: 0x0013ACE8
|
||||
protected override void GILFLDGMJHI()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E80 RID: 16000 RVA: 0x0013CB30 File Offset: 0x0013AD30
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06003E81 RID: 16001 RVA: 0x0013CB50 File Offset: 0x0013AD50
|
||||
private void MFPKEEIPKMF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (OIMHGOONBEB != 6)
|
||||
{
|
||||
this.enemyAnimator.GAKBNCMLPND(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E82 RID: 16002 RVA: 0x0013CB68 File Offset: 0x0013AD68
|
||||
private Vector3 EENKDEBHAHD()
|
||||
{
|
||||
return this.MHMAJAJAFIO.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06003E83 RID: 16003 RVA: 0x0013CB78 File Offset: 0x0013AD78
|
||||
private void CMNMMLNLKKN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.postAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E84 RID: 16004 RVA: 0x0013CBA4 File Offset: 0x0013ADA4
|
||||
private void LJFJPFJADBA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06003E85 RID: 16005 RVA: 0x0013CBB4 File Offset: 0x0013ADB4
|
||||
private void NCLOIJIOALE()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = this.spinAngularSpeed * this.HEPCLEMEHBC.JDFEFPODMJJ;
|
||||
Vector3 normalized = (Quaternion.Euler(896f, num, 1985f) * this.JGEMCBPMDBD()).normalized;
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E86 RID: 16006 RVA: 0x0013CC30 File Offset: 0x0013AE30
|
||||
protected virtual void PPOPAEBNGPC()
|
||||
{
|
||||
base.Awake();
|
||||
this.HHMPOPAHGMD = base.GetComponentInChildren<AnimationAttackTrigger>(false);
|
||||
if (this.HHMPOPAHGMD == null)
|
||||
{
|
||||
Debug.LogError(base.name + "TStart");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHMPOPAHGMD.GOHANNFBOEE(new Action<bool>(this.GLDJCILGPGM));
|
||||
}
|
||||
this.MHMAJAJAFIO = new LHLLJPPCDKA<Vector3>(this, "\n", Vector3.forward, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "IntegrationTest Failed", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("Room: '{0}' {1},{2} {4}/{3} players.", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-70), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.JDLPNDBIBKA), new ANMJLCILKDJ.PLBLFEEANOO(this.JONGADHDLLH));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.LKALLJMHOEO), new ANMJLCILKDJ.NCMAEMHOHDG(this.ELEFEMBKALC), new ANMJLCILKDJ.PLBLFEEANOO(this.OEMFKJFOMPJ));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.NHJAMDCDBJA), new ANMJLCILKDJ.NCMAEMHOHDG(this.PHHDOIJKHEM), new ANMJLCILKDJ.PLBLFEEANOO(this.GEMJOHAKLAO));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.DDFKIKAEPGL), null, new ANMJLCILKDJ.PLBLFEEANOO(this.CNHKNKHCPOK));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.EIGMLBJEJPC), new ANMJLCILKDJ.NCMAEMHOHDG(this.KJHMACCLIMJ), new ANMJLCILKDJ.PLBLFEEANOO(this.FMHAHGCJBLM));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.BMGNHGOONNK), new ANMJLCILKDJ.NCMAEMHOHDG(this.NECEEFLFPIF), new ANMJLCILKDJ.PLBLFEEANOO(this.ABOMNFIGOKL));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.MBDPHLKJNAI), new ANMJLCILKDJ.NCMAEMHOHDG(this.EAOIILEDBLF), new ANMJLCILKDJ.PLBLFEEANOO(this.CMPEJMDCCFP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.IFJIEKOLMGN), new ANMJLCILKDJ.NCMAEMHOHDG(this.HLLBLADCJPA), new ANMJLCILKDJ.PLBLFEEANOO(this.DELIKFOAJFL));
|
||||
}
|
||||
|
||||
// Token: 0x06003E87 RID: 16007 RVA: 0x0013CE70 File Offset: 0x0013B070
|
||||
private void JFEGPNKEALK()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E88 RID: 16008 RVA: 0x0013CECC File Offset: 0x0013B0CC
|
||||
private void EEICKLAEKFD()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.OAJDHNPMNCN())
|
||||
{
|
||||
if (this.attackType == QuestKnightEnemy.FLNOKFCKPFH.SPIN)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E89 RID: 16009 RVA: 0x0013CF1C File Offset: 0x0013B11C
|
||||
protected virtual void MFINEGNOHCB()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, (ushort)(-120));
|
||||
}
|
||||
|
||||
// Token: 0x040007B4 RID: 1972
|
||||
[SerializeField]
|
||||
[Header("Knight")]
|
||||
private QuestKnightEnemy.FLNOKFCKPFH attackType;
|
||||
|
||||
// Token: 0x040007B5 RID: 1973
|
||||
[SerializeField]
|
||||
[Header("Target Selection")]
|
||||
private float desiredTargetDistance = 1f;
|
||||
|
||||
// Token: 0x040007B6 RID: 1974
|
||||
[SerializeField]
|
||||
private float minRandomTargetOffsetAngle = 15f;
|
||||
|
||||
// Token: 0x040007B7 RID: 1975
|
||||
[SerializeField]
|
||||
private float maxRandomTargetOffsetAngle = 30f;
|
||||
|
||||
// Token: 0x040007B8 RID: 1976
|
||||
[SerializeField]
|
||||
[Header("Look At Target")]
|
||||
private float lookAtTargetDuration = 0.5f;
|
||||
|
||||
// Token: 0x040007B9 RID: 1977
|
||||
[SerializeField]
|
||||
private float lookAtTargetAngularSpeedDegrees = 360f;
|
||||
|
||||
// Token: 0x040007BA RID: 1978
|
||||
[SerializeField]
|
||||
[Header("Attack")]
|
||||
private float attackRange = 2.8f;
|
||||
|
||||
// Token: 0x040007BB RID: 1979
|
||||
[SerializeField]
|
||||
private float slashAttackDuration = 1.5f;
|
||||
|
||||
// Token: 0x040007BC RID: 1980
|
||||
[SerializeField]
|
||||
[Header("Spin Prepare")]
|
||||
private float spinPrepareAngularSpeed = 60f;
|
||||
|
||||
// Token: 0x040007BD RID: 1981
|
||||
[SerializeField]
|
||||
private float spinPrepareAngle = -30f;
|
||||
|
||||
// Token: 0x040007BE RID: 1982
|
||||
[SerializeField]
|
||||
private float spinPrepareSlowdownAngle = 20f;
|
||||
|
||||
// Token: 0x040007BF RID: 1983
|
||||
[Header("Spin")]
|
||||
[SerializeField]
|
||||
private float spinAngularSpeed = 360f;
|
||||
|
||||
// Token: 0x040007C0 RID: 1984
|
||||
[SerializeField]
|
||||
private float spinAngle = 360f;
|
||||
|
||||
// Token: 0x040007C1 RID: 1985
|
||||
[Header("Spin Stop")]
|
||||
[SerializeField]
|
||||
private float spinStopAngle = 60f;
|
||||
|
||||
// Token: 0x040007C2 RID: 1986
|
||||
[SerializeField]
|
||||
private float spinStopSlowdownAngle = 50f;
|
||||
|
||||
// Token: 0x040007C3 RID: 1987
|
||||
[Header("Post Attack")]
|
||||
[SerializeField]
|
||||
private float postAttackDuration = 2f;
|
||||
|
||||
// Token: 0x040007C4 RID: 1988
|
||||
[Header("Charge Attack")]
|
||||
[SerializeField]
|
||||
private float chargeDistance = 8f;
|
||||
|
||||
// Token: 0x040007C5 RID: 1989
|
||||
[SerializeField]
|
||||
private float chargeSpeed = 12f;
|
||||
|
||||
// Token: 0x040007C6 RID: 1990
|
||||
[SerializeField]
|
||||
private float chargeMaxForce = 100f;
|
||||
|
||||
// Token: 0x040007C7 RID: 1991
|
||||
private PNONBEAIBHA OIGGPMIJBIL;
|
||||
|
||||
// Token: 0x040007C8 RID: 1992
|
||||
private AONMNAEOJAL HEPCLEMEHBC;
|
||||
|
||||
// Token: 0x040007C9 RID: 1993
|
||||
private LHLLJPPCDKA<Vector3> MHMAJAJAFIO;
|
||||
|
||||
// Token: 0x040007CA RID: 1994
|
||||
private AnimationAttackTrigger HHMPOPAHGMD;
|
||||
|
||||
// Token: 0x0200012A RID: 298
|
||||
private enum FLNOKFCKPFH
|
||||
{
|
||||
// Token: 0x040007CC RID: 1996
|
||||
SPIN,
|
||||
// Token: 0x040007CD RID: 1997
|
||||
CHARGE
|
||||
}
|
||||
|
||||
// Token: 0x0200012B RID: 299
|
||||
private enum OFJNDJDHOAD
|
||||
{
|
||||
// Token: 0x040007CF RID: 1999
|
||||
FIND_TARGET,
|
||||
// Token: 0x040007D0 RID: 2000
|
||||
FOLLOW_TARGET,
|
||||
// Token: 0x040007D1 RID: 2001
|
||||
LOOK_AT_TARGET,
|
||||
// Token: 0x040007D2 RID: 2002
|
||||
SLASH_ATTACK,
|
||||
// Token: 0x040007D3 RID: 2003
|
||||
SPIN_ATTACK_PREPARE,
|
||||
// Token: 0x040007D4 RID: 2004
|
||||
SPIN_ATTACK,
|
||||
// Token: 0x040007D5 RID: 2005
|
||||
SPIN_ATTACK_STOP,
|
||||
// Token: 0x040007D6 RID: 2006
|
||||
CHARGE_TARGET,
|
||||
// Token: 0x040007D7 RID: 2007
|
||||
POST_ATTACK,
|
||||
// Token: 0x040007D8 RID: 2008
|
||||
INVALID = 65535
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1271 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using RecNet;
|
||||
using RecRoom.Challenges;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000186 RID: 390
|
||||
public class QuestManager : GameManager
|
||||
{
|
||||
// Token: 0x0600511B RID: 20763 RVA: 0x0018F078 File Offset: 0x0018D278
|
||||
private void GPJAIMNGCCM(LNJFBGIBLHA JEFGMHBLLKI, bool EGDDCMBEJNA)
|
||||
{
|
||||
if (JEFGMHBLLKI.IPFPJCPGENH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "You're Out!", "Out of Bounds!", 1.5f, null, false);
|
||||
base.HDNIEJJBLGI.CAHIBCONCCH(false, false);
|
||||
}
|
||||
if (EGDDCMBEJNA)
|
||||
{
|
||||
this.KADPBJJBOEI(JEFGMHBLLKI, QuestManager.JNHFFCEGHFC.OutOfBounds, null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600511C RID: 20764 RVA: 0x0018F0C8 File Offset: 0x0018D2C8
|
||||
private int IGPPCPCICGC(int JOKOHEBAFLB, QuestManager.MGPNOAGBDJD GAMJONBMDFD)
|
||||
{
|
||||
int num = (int)(5 * JOKOHEBAFLB + GAMJONBMDFD);
|
||||
int num2 = 1;
|
||||
return num2 + num;
|
||||
}
|
||||
|
||||
// Token: 0x0600511D RID: 20765 RVA: 0x0018F0E0 File Offset: 0x0018D2E0
|
||||
private void BCJDKJEGDFG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.DPOLNGGBMDH.PNBKMIBOHNA = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600511E RID: 20766 RVA: 0x0018F0F0 File Offset: 0x0018D2F0
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
this.OIDHGBJHNKC.OnLocalPlayerExit();
|
||||
}
|
||||
base.OnDestroy();
|
||||
LootDropper.HMALBLDCIDC -= this.KHILMMNHKLD;
|
||||
Collectible.KIAMFLBLGCI -= this.BNIHBJNHPDE;
|
||||
Player.LocalPlayerSpawnEvent -= new Action(this.CAOKLNOINPE);
|
||||
if (base.DPOLNGGBMDH != null)
|
||||
{
|
||||
base.DPOLNGGBMDH.GGENDIGLOAB -= this.PCJBCJMGPJH;
|
||||
base.DPOLNGGBMDH.NMIHIBIPONH -= this.CNKKBOHGFAF;
|
||||
base.DPOLNGGBMDH.AHFLBPJEBLJ -= this.PJBFNGJLHLE;
|
||||
base.DPOLNGGBMDH.JJLCKJJLJIG -= this.MPJLAFKMLHA;
|
||||
base.DPOLNGGBMDH.ENDFBPLBBNI -= this.KFPFNMDONCH;
|
||||
base.DPOLNGGBMDH.MOPEAKHABGB -= this.KIFINMDODPN;
|
||||
base.DPOLNGGBMDH.PPHOBOLEHBE -= this.OOFFKJMCPKM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600511F RID: 20767 RVA: 0x0018F208 File Offset: 0x0018D408
|
||||
private int FLJBEHHFBCI(int JOKOHEBAFLB, QuestManager.MGPNOAGBDJD GAMJONBMDFD)
|
||||
{
|
||||
int num = (int)(2 * JOKOHEBAFLB + GAMJONBMDFD);
|
||||
int num2 = 0;
|
||||
return num2 + num;
|
||||
}
|
||||
|
||||
// Token: 0x06005120 RID: 20768 RVA: 0x0018F220 File Offset: 0x0018D420
|
||||
private void GJOOMPOIEFF()
|
||||
{
|
||||
LNJFBGIBLHA[] array = base.NKCBOCMOBCA.MBFGHAJFLFJ();
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
LNJFBGIBLHA lnjfbgiblha = array[i];
|
||||
this.CGKNNDLHHBF(lnjfbgiblha, QuestManager.JNHFFCEGHFC.FriendlyFire, null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005121 RID: 20769 RVA: 0x0018F25C File Offset: 0x0018D45C
|
||||
private void PJBFNGJLHLE(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC)
|
||||
{
|
||||
this.KADPBJJBOEI(LLFCJNJMFOP, QuestManager.JNHFFCEGHFC.FriendlyFire, EFCIKBEHKNL);
|
||||
Vector3 vector = 0.35f * Vector3.up;
|
||||
WorldSpaceNotification.PlayNext("Friendly Fire!", 3f, null, false, new Vector3?(LLFCJNJMFOP.JHJGDFHNBLO().BGOGBEPJGPJ.transform.position + vector), 1f, false);
|
||||
if (LLFCJNJMFOP.IPFPJCPGENH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Friendly Fire! " + EFCIKBEHKNL.KODHOHBEAOP + " hit you.", 3f, null, false);
|
||||
}
|
||||
else if (EFCIKBEHKNL.IPFPJCPGENH)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_DAMAGED, new Vector3?(GDOEBLPCPJF), null, false, null);
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Oops! You Hit " + LLFCJNJMFOP.KODHOHBEAOP, 3f, null, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005122 RID: 20770 RVA: 0x0018F340 File Offset: 0x0018D540
|
||||
private void CIEFDOCEGGB(Vector3 JEBHLNBFKBD, int[] AIFNPLIECPP, int NOBAPCOKFIL, GEGEGOCOKGB HIDIHIOOMKC, bool LFJOPMANCLE)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NBMNENDDJAC && AIFNPLIECPP.Length > 0)
|
||||
{
|
||||
foreach (int num in AIFNPLIECPP)
|
||||
{
|
||||
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(num);
|
||||
if (lnjfbgiblha != null)
|
||||
{
|
||||
this.DNGGEEOBMLK(lnjfbgiblha, NOBAPCOKFIL);
|
||||
}
|
||||
}
|
||||
if (!LFJOPMANCLE)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcOnLootCollect", IHCPDNLJMMD.All, new object[]
|
||||
{
|
||||
JEBHLNBFKBD,
|
||||
AIFNPLIECPP,
|
||||
NOBAPCOKFIL,
|
||||
(int)HIDIHIOOMKC
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005123 RID: 20771 RVA: 0x0018F3D8 File Offset: 0x0018D5D8
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
RecRoomSceneManager.DeferInitialization();
|
||||
this.HFGKJEANJPO = false;
|
||||
this.CILFGLPCPNH = false;
|
||||
this.EHMCCHICEBK = true;
|
||||
this.JOGNAKCGJPF = new AONMNAEOJAL(this, "QUEST_TIMER", IKCAJLLAFML.MASTER);
|
||||
base.DPOLNGGBMDH.GGENDIGLOAB += this.PCJBCJMGPJH;
|
||||
base.DPOLNGGBMDH.NMIHIBIPONH += this.CNKKBOHGFAF;
|
||||
base.DPOLNGGBMDH.AHFLBPJEBLJ += this.PJBFNGJLHLE;
|
||||
base.DPOLNGGBMDH.JJLCKJJLJIG += this.MPJLAFKMLHA;
|
||||
base.DPOLNGGBMDH.ENDFBPLBBNI += this.KFPFNMDONCH;
|
||||
base.DPOLNGGBMDH.MOPEAKHABGB += this.KIFINMDODPN;
|
||||
base.DPOLNGGBMDH.PPHOBOLEHBE += this.OOFFKJMCPKM;
|
||||
LootDropper.HMALBLDCIDC += this.KHILMMNHKLD;
|
||||
ToolLootDropper.HBNBHDMJHAI += this.MMJGKDAPLAJ;
|
||||
if (this.usesCollectiblesForLoot)
|
||||
{
|
||||
if (this.collectiblePrefab == null)
|
||||
{
|
||||
Debug.LogError("Quest Manager uses collectibles for loot and the collectible prefab is null.");
|
||||
}
|
||||
else
|
||||
{
|
||||
Collectible.KIAMFLBLGCI += this.BNIHBJNHPDE;
|
||||
Collectible.PreAllocateCollectibles(this.collectiblePrefab, 10);
|
||||
}
|
||||
}
|
||||
this.BCHFHKHLPPA = global::UnityEngine.Object.FindObjectsOfType<Weapon>();
|
||||
this.COCNFEAEKGO = global::UnityEngine.Object.FindObjectsOfType<BreakableObject>();
|
||||
}
|
||||
|
||||
// Token: 0x06005124 RID: 20772 RVA: 0x0018F53C File Offset: 0x0018D73C
|
||||
private void KFPFNMDONCH(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_DAMAGED, new Vector3?(GDOEBLPCPJF), null, false, null);
|
||||
this.KADPBJJBOEI(LLFCJNJMFOP, QuestManager.JNHFFCEGHFC.Enemy, null);
|
||||
}
|
||||
|
||||
// Token: 0x06005125 RID: 20773 RVA: 0x0018F574 File Offset: 0x0018D774
|
||||
private void HHBBJMIKGDI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.FHHELPKAJIF = true;
|
||||
base.BCKMLIGHCIJ.AADNHMLMPJM();
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "THE END", "Our Heroes Have Failed", 5f, null, false);
|
||||
base.BCKMLIGHCIJ.FJOAJAPIKMA(KHOLCBBJFHH.GAME_LOSE, null, null);
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(6f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005126 RID: 20774 RVA: 0x0018F5E0 File Offset: 0x0018D7E0
|
||||
private void KPMHOMCLNBH()
|
||||
{
|
||||
if (this.OIDHGBJHNKC == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (base.DPOLNGGBMDH.MFJMEGHAJKJ)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(3, 0);
|
||||
return;
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && (this.OIDHGBJHNKC == null || this.OIDHGBJHNKC.IsFinished()))
|
||||
{
|
||||
int num = this.DDLMBAEDPDF();
|
||||
int num2 = num + 1;
|
||||
if (num2 < this.NEBCGLKIACF)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(2, this.CCBCDLAGCGN(num));
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005127 RID: 20775 RVA: 0x0018F688 File Offset: 0x0018D888
|
||||
private void MOPIHMMHJEP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists)
|
||||
{
|
||||
Player.LocalPlayer.DespawnLocal(false, false);
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(Player.FCEGFOFFLJJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005128 RID: 20776 RVA: 0x0018F6DC File Offset: 0x0018D8DC
|
||||
private ushort IBMAJFODLMA(int JOKOHEBAFLB)
|
||||
{
|
||||
return (ushort)this.IGPPCPCICGC(JOKOHEBAFLB, QuestManager.MGPNOAGBDJD.RUNNING_ROOM_SUB_STATE);
|
||||
}
|
||||
|
||||
// Token: 0x06005129 RID: 20777 RVA: 0x0018F6E8 File Offset: 0x0018D8E8
|
||||
[BCENPNOIAOM]
|
||||
private void RpcOnMultipleHealthChanges()
|
||||
{
|
||||
foreach (LNJFBGIBLHA lnjfbgiblha in base.NKCBOCMOBCA.MBFGHAJFLFJ())
|
||||
{
|
||||
this.KADPBJJBOEI(lnjfbgiblha, QuestManager.JNHFFCEGHFC.Initialize, null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600512A RID: 20778 RVA: 0x0018F724 File Offset: 0x0018D924
|
||||
private void GAGBDEBOJOB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600512B RID: 20779 RVA: 0x0018F728 File Offset: 0x0018D928
|
||||
private void BPAEDFMICMO()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
int num = this.IPKPPGAEPIL();
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(2, this.OJLHGJMCLDN(num));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600512C RID: 20780 RVA: 0x0018F76C File Offset: 0x0018D96C
|
||||
private int IPKPPGAEPIL()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600512D RID: 20781 RVA: 0x0018F770 File Offset: 0x0018D970
|
||||
private void AIFHEKHPHBK()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
base.LCJJGCMBAGJ(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600512E RID: 20782 RVA: 0x0018F794 File Offset: 0x0018D994
|
||||
private void FMDDEEMBKFJ()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.HFOKKCOENOF())
|
||||
{
|
||||
int num = this.IPKPPGAEPIL();
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(5, this.OJLHGJMCLDN(num));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600512F RID: 20783 RVA: 0x0018F7D8 File Offset: 0x0018D9D8
|
||||
protected virtual void CLOAPOKLJNM()
|
||||
{
|
||||
base.HJPECHLNMKE();
|
||||
for (int i = 0; i < this.BCHFHKHLPPA.Length; i += 0)
|
||||
{
|
||||
this.BCHFHKHLPPA[i].BKDFLNGCINH.KinematicOnReset = false;
|
||||
}
|
||||
this.IAGDMNDBOKI();
|
||||
this.NPHHHCNKMAF = new PNONBEAIBHA("PunSupportLogger", IKCAJLLAFML.AUTHORITY);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, null, null, null);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.GBLJEMPAODK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FMDDEEMBKFJ));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.EHCHGBLIIKL), new ANMJLCILKDJ.NCMAEMHOHDG(this.GAGBDEBOJOB), new ANMJLCILKDJ.PLBLFEEANOO(this.AIFHEKHPHBK));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(8, null, null, null);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.HHBBJMIKGDI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OJPJKBHFAII));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(1, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.MOPIHMMHJEP), new ANMJLCILKDJ.NCMAEMHOHDG(this.AMCCNAGLBFG), new ANMJLCILKDJ.PLBLFEEANOO(this.GBABPPJHHBC));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.KOGLDBKDHHE), new ANMJLCILKDJ.NCMAEMHOHDG(this.BCJDKJEGDFG), null);
|
||||
for (int j = 0; j < this.NEBCGLKIACF; j += 0)
|
||||
{
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(1, this.OCICADDEDGP(j), new ANMJLCILKDJ.NCMAEMHOHDG(this.OAKBKANLMEI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PHHJENNLMOL));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, this.CCBCDLAGCGN(j), new ANMJLCILKDJ.NCMAEMHOHDG(this.INECEADGCHO), new ANMJLCILKDJ.NCMAEMHOHDG(this.HNGHKNIDGLJ), new ANMJLCILKDJ.PLBLFEEANOO(this.GLMEPGHCOHC));
|
||||
}
|
||||
this.NPHHHCNKMAF.PGELJEHELFN(this, 0);
|
||||
Player.LocalPlayerSpawnEvent += new Action(this.CAOKLNOINPE);
|
||||
if (Player.LocalPlayerExists)
|
||||
{
|
||||
this.CAOKLNOINPE();
|
||||
}
|
||||
RecRoomSceneManager.FinishInitialization();
|
||||
}
|
||||
|
||||
// Token: 0x06005130 RID: 20784 RVA: 0x0018F9D4 File Offset: 0x0018DBD4
|
||||
private void GLGOKLPALJN(int JOKOHEBAFLB, GameObject[] FJPMMHBNJIC)
|
||||
{
|
||||
if (FJPMMHBNJIC != null)
|
||||
{
|
||||
for (int i = 0; i < FJPMMHBNJIC.Length; i++)
|
||||
{
|
||||
if (FJPMMHBNJIC[i] != null)
|
||||
{
|
||||
this.OIDHGBJHNKC = FJPMMHBNJIC[i].GetComponentInChildren<QuestGameplayRoom>();
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
this.OIDHGBJHNKC.Initialize(this, JOKOHEBAFLB);
|
||||
this.OIDHGBJHNKC.Activate();
|
||||
base.HDNIEJJBLGI.AIEBOAAGNOI(this.OIDHGBJHNKC.HCAPPLOCION);
|
||||
base.HDNIEJJBLGI.PMMJPDFCLFO(this.OIDHGBJHNKC.CMCCFBCEOKF);
|
||||
}
|
||||
}
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists)
|
||||
{
|
||||
base.HDNIEJJBLGI.CAHIBCONCCH(false, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005131 RID: 20785 RVA: 0x0018FAB0 File Offset: 0x0018DCB0
|
||||
private void OAKBKANLMEI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.FFEGAMBKOBO(this.DDLMBAEDPDF());
|
||||
}
|
||||
|
||||
// Token: 0x06005132 RID: 20786 RVA: 0x0018FAC0 File Offset: 0x0018DCC0
|
||||
protected virtual void LHFHJPGFIEK()
|
||||
{
|
||||
base.NKCADDBNJJN();
|
||||
Collectible.BKMDBOBCCGG();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005133 RID: 20787 RVA: 0x0018FAE4 File Offset: 0x0018DCE4
|
||||
private void GBABPPJHHBC()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
base.LCJJGCMBAGJ(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005134 RID: 20788 RVA: 0x0018FB08 File Offset: 0x0018DD08
|
||||
private void IAGDMNDBOKI()
|
||||
{
|
||||
this.NEBCGLKIACF = RecRoomSceneManager.NCKMBFBMBFM.GetLevelRoomCount();
|
||||
this.FHMAGJGFNCA = global::UnityEngine.Object.FindObjectOfType<QuestPreGameRoom>();
|
||||
if (this.FHMAGJGFNCA == null)
|
||||
{
|
||||
Debug.LogError("There is no Quest Pre-Game Room. One is required.");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.FHMAGJGFNCA.Initialize(this, -1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005135 RID: 20789 RVA: 0x0018FB60 File Offset: 0x0018DD60
|
||||
private void KADPBJJBOEI(LNJFBGIBLHA JEFGMHBLLKI, QuestManager.JNHFFCEGHFC NFNBPGNIIAA, LNJFBGIBLHA DJADCEGGIGA = null)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NBMNENDDJAC)
|
||||
{
|
||||
if (base.DPOLNGGBMDH.MFJMEGHAJKJ)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(3, 0);
|
||||
}
|
||||
else if (base.DPOLNGGBMDH.GOAOEAAKPPF(JEFGMHBLLKI) <= 0)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcOnPlayerDown", IHCPDNLJMMD.All, new object[] { JEFGMHBLLKI.BADMPMDONAH, NFNBPGNIIAA });
|
||||
if (NFNBPGNIIAA != QuestManager.JNHFFCEGHFC.FriendlyFire)
|
||||
{
|
||||
this.DNGGEEOBMLK(JEFGMHBLLKI, -this.deathGoldPenalty);
|
||||
}
|
||||
else if (DJADCEGGIGA != null)
|
||||
{
|
||||
Vector3 vector = JEFGMHBLLKI.JHJGDFHNBLO().BGOGBEPJGPJ.transform.position + Vector3.up * 0.25f;
|
||||
this.BODNCNMEOJO(vector, new int[] { DJADCEGGIGA.BADMPMDONAH }, -this.friendlyFireGoldPenalty, GEGEGOCOKGB.NORMAL, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005136 RID: 20790 RVA: 0x0018FC50 File Offset: 0x0018DE50
|
||||
private void CNKKBOHGFAF()
|
||||
{
|
||||
base.BCKMLIGHCIJ.HCIGLIMAMJH();
|
||||
}
|
||||
|
||||
// Token: 0x06005137 RID: 20791 RVA: 0x0018FC60 File Offset: 0x0018DE60
|
||||
protected override void NKCADDBNJJN()
|
||||
{
|
||||
base.NKCADDBNJJN();
|
||||
Collectible.ReturnAllCollectibles();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005138 RID: 20792 RVA: 0x0018FC84 File Offset: 0x0018DE84
|
||||
private int BLDBDIBJAMJ(ushort AIBHFOCMKCH)
|
||||
{
|
||||
if (AIBHFOCMKCH < 0)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
return (int)(AIBHFOCMKCH / 2);
|
||||
}
|
||||
|
||||
// Token: 0x06005139 RID: 20793 RVA: 0x0018FC94 File Offset: 0x0018DE94
|
||||
private void HNGHKNIDGLJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (this.usesCollectiblesForLoot)
|
||||
{
|
||||
Collectible.ReturnAllCollectibles();
|
||||
}
|
||||
this.IBMNMJEAKFG();
|
||||
}
|
||||
|
||||
// Token: 0x17000179 RID: 377
|
||||
// (get) Token: 0x0600513A RID: 20794 RVA: 0x0018FCAC File Offset: 0x0018DEAC
|
||||
public ProgressionManager.MPBMNKHKCEE KIDPFJILAJE
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.objectiveGames;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600513B RID: 20795 RVA: 0x0018FCB4 File Offset: 0x0018DEB4
|
||||
[BCENPNOIAOM]
|
||||
private void RpcOnPlayerDown(int JMJCIHCLECE, QuestManager.JNHFFCEGHFC NFNBPGNIIAA)
|
||||
{
|
||||
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(JMJCIHCLECE);
|
||||
this.NGDPBAILDBO(lnjfbgiblha, NFNBPGNIIAA);
|
||||
}
|
||||
|
||||
// Token: 0x0600513C RID: 20796 RVA: 0x0018FCD0 File Offset: 0x0018DED0
|
||||
protected override void DCCADMAHGLJ(LNJFBGIBLHA JEFGMHBLLKI)
|
||||
{
|
||||
base.DCCADMAHGLJ(JEFGMHBLLKI);
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
bool flag = false;
|
||||
if (this.OHCJDCBLPDO(JEFGMHBLLKI))
|
||||
{
|
||||
flag = true;
|
||||
base.DPOLNGGBMDH.CCEAHLFEHLN(JEFGMHBLLKI, 0);
|
||||
}
|
||||
base.OMNGGJICBBI.RPC("RpcOnOutOfBoundsHitPlayer", IHCPDNLJMMD.All, new object[] { JEFGMHBLLKI.BADMPMDONAH, flag });
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600513D RID: 20797 RVA: 0x0018FD3C File Offset: 0x0018DF3C
|
||||
private IEnumerator IJCPFDILJML(int FBJMPBENMCI)
|
||||
{
|
||||
GiftBoxSpawnPoint giftBoxSpawnPoint = base.HDNIEJJBLGI.DNNKBPKPPFB(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
if (giftBoxSpawnPoint != null)
|
||||
{
|
||||
QuestManager.OHDCJPLDDFI.PHMIBLKGOEF phmiblkgoef = new QuestManager.OHDCJPLDDFI.PHMIBLKGOEF();
|
||||
phmiblkgoef.MEPGOLIKLOL = this;
|
||||
phmiblkgoef.MJFPCJJOKMJ = null;
|
||||
int num = 0;
|
||||
GiftManager.LEBAFJBMIBC lebafjbmibc = base.APOAHJMLMEG.EIMPOJJFBPI(base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI));
|
||||
while (phmiblkgoef.MJFPCJJOKMJ == null && num < 3)
|
||||
{
|
||||
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(lebafjbmibc, new GiftManager.MIDCCIHLANB(phmiblkgoef.OJKNBNGGBEC));
|
||||
num++;
|
||||
}
|
||||
if (phmiblkgoef.MJFPCJJOKMJ != null)
|
||||
{
|
||||
phmiblkgoef.MJFPCJJOKMJ.AMBLAKCIJFN(lebafjbmibc);
|
||||
GiftManager instance = SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM;
|
||||
IOIGNLEIABB.PGMLKNLPFJM mjfpcjjokmj = phmiblkgoef.MJFPCJJOKMJ;
|
||||
Vector3 position = giftBoxSpawnPoint.transform.position;
|
||||
Quaternion rotation = giftBoxSpawnPoint.transform.rotation;
|
||||
if (QuestManager.OHDCJPLDDFI.DINNJGHCFHI == null)
|
||||
{
|
||||
QuestManager.OHDCJPLDDFI.DINNJGHCFHI = new Func<IOIGNLEIABB.PGMLKNLPFJM, bool>(QuestManager.OHDCJPLDDFI.OJKNBNGGBEC);
|
||||
}
|
||||
yield return instance.DequeueGift(mjfpcjjokmj, position, rotation, QuestManager.OHDCJPLDDFI.DINNJGHCFHI, 2.2f, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("Failed to generate gift package for Quest on the server.");
|
||||
}
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x0600513E RID: 20798 RVA: 0x0018FD58 File Offset: 0x0018DF58
|
||||
private void AMCCNAGLBFG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.IBMNMJEAKFG();
|
||||
}
|
||||
|
||||
// Token: 0x0600513F RID: 20799 RVA: 0x0018FD60 File Offset: 0x0018DF60
|
||||
private void EDMPKIHAHGE(Vector3 JEBHLNBFKBD, int[] AIFNPLIECPP, int NOBAPCOKFIL, GEGEGOCOKGB HIDIHIOOMKC)
|
||||
{
|
||||
if (AIFNPLIECPP.KFLBKDPEHEN(IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH))
|
||||
{
|
||||
if (HIDIHIOOMKC != GEGEGOCOKGB.NORMAL)
|
||||
{
|
||||
if (HIDIHIOOMKC == GEGEGOCOKGB.LARGE)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.LOOT_SPAWN_LARGE, new Vector3?(JEBHLNBFKBD), new Quaternion?(Quaternion.LookRotation(Vector3.up)), false, null);
|
||||
WorldSpaceNotification.PlayNext(((NOBAPCOKFIL <= 0) ? string.Empty : "+") + NOBAPCOKFIL, 1.5f, null, false, new Vector3?(JEBHLNBFKBD), 1f, false);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.LOOT_SPAWN, new Vector3?(JEBHLNBFKBD), new Quaternion?(Quaternion.LookRotation(Vector3.up)), false, null);
|
||||
WorldSpaceNotification.PlayNext(((NOBAPCOKFIL <= 0) ? string.Empty : "+") + NOBAPCOKFIL, 1.5f, null, false, new Vector3?(JEBHLNBFKBD), 1f, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005140 RID: 20800 RVA: 0x0018FE5C File Offset: 0x0018E05C
|
||||
private int BJAHKKBNBBN(int GLCGHBBGDNC, int DKDPAJEBOFN, int BFLJBMLDMJL)
|
||||
{
|
||||
global::UnityEngine.Random.InitState((int)DateTime.UtcNow.Ticks);
|
||||
return Mathf.RoundToInt((float)(global::UnityEngine.Random.Range(DKDPAJEBOFN, BFLJBMLDMJL + 1) / GLCGHBBGDNC));
|
||||
}
|
||||
|
||||
// Token: 0x06005141 RID: 20801 RVA: 0x0018FE90 File Offset: 0x0018E090
|
||||
protected override void HJPECHLNMKE()
|
||||
{
|
||||
base.HJPECHLNMKE();
|
||||
for (int i = 0; i < this.BCHFHKHLPPA.Length; i++)
|
||||
{
|
||||
this.BCHFHKHLPPA[i].BKDFLNGCINH.KinematicOnReset = true;
|
||||
}
|
||||
this.IAGDMNDBOKI();
|
||||
this.NPHHHCNKMAF = new PNONBEAIBHA("QUEST", IKCAJLLAFML.MASTER);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, null, null, null);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GBLJEMPAODK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.BPAEDFMICMO));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.EHCHGBLIIKL), new ANMJLCILKDJ.NCMAEMHOHDG(this.GAGBDEBOJOB), new ANMJLCILKDJ.PLBLFEEANOO(this.AIFHEKHPHBK));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(3, null, null, null);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(3, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.HHBBJMIKGDI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OJPJKBHFAII));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(3, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.MOPIHMMHJEP), new ANMJLCILKDJ.NCMAEMHOHDG(this.AMCCNAGLBFG), new ANMJLCILKDJ.PLBLFEEANOO(this.GBABPPJHHBC));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.KOGLDBKDHHE), new ANMJLCILKDJ.NCMAEMHOHDG(this.BCJDKJEGDFG), null);
|
||||
for (int j = 0; j < this.NEBCGLKIACF; j++)
|
||||
{
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(2, this.OJLHGJMCLDN(j), new ANMJLCILKDJ.NCMAEMHOHDG(this.OAKBKANLMEI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KPMHOMCLNBH));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(2, this.CCBCDLAGCGN(j), new ANMJLCILKDJ.NCMAEMHOHDG(this.INECEADGCHO), new ANMJLCILKDJ.NCMAEMHOHDG(this.HNGHKNIDGLJ), new ANMJLCILKDJ.PLBLFEEANOO(this.GLMEPGHCOHC));
|
||||
}
|
||||
this.NPHHHCNKMAF.FLHFCMCNLEK(this, 0);
|
||||
Player.LocalPlayerSpawnEvent += new Action(this.CAOKLNOINPE);
|
||||
if (Player.LocalPlayerExists)
|
||||
{
|
||||
this.CAOKLNOINPE();
|
||||
}
|
||||
RecRoomSceneManager.FinishInitialization();
|
||||
}
|
||||
|
||||
// Token: 0x06005142 RID: 20802 RVA: 0x0019008C File Offset: 0x0018E28C
|
||||
[BCENPNOIAOM]
|
||||
private void RpcMasterRequestLootCollect(Vector3 JEBHLNBFKBD, int[] AIFNPLIECPP, int NOBAPCOKFIL, int GKEFPGHNELN, bool LFJOPMANCLE)
|
||||
{
|
||||
if (AIFNPLIECPP != null && AIFNPLIECPP.Length > 0)
|
||||
{
|
||||
this.CIEFDOCEGGB(JEBHLNBFKBD, AIFNPLIECPP, NOBAPCOKFIL, (GEGEGOCOKGB)GKEFPGHNELN, LFJOPMANCLE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005143 RID: 20803 RVA: 0x001900AC File Offset: 0x0018E2AC
|
||||
[BCENPNOIAOM]
|
||||
private void RpcOnOutOfBoundsHitPlayer(int GKPEOHGOGCF, bool EGDDCMBEJNA)
|
||||
{
|
||||
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF);
|
||||
this.GPJAIMNGCCM(lnjfbgiblha, EGDDCMBEJNA);
|
||||
}
|
||||
|
||||
// Token: 0x06005144 RID: 20804 RVA: 0x001900C8 File Offset: 0x0018E2C8
|
||||
private void FFEGAMBKOBO(int JOKOHEBAFLB)
|
||||
{
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
this.IBMNMJEAKFG();
|
||||
}
|
||||
RecRoomSceneManager.NCKMBFBMBFM.LoadLevelRoomAsync(JOKOHEBAFLB, new Action<int, GameObject[]>(this.GLGOKLPALJN));
|
||||
}
|
||||
|
||||
// Token: 0x06005145 RID: 20805 RVA: 0x001900F8 File Offset: 0x0018E2F8
|
||||
private void KOGLDBKDHHE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.DPOLNGGBMDH.PNBKMIBOHNA = true;
|
||||
this.IBMNMJEAKFG();
|
||||
}
|
||||
|
||||
// Token: 0x06005146 RID: 20806 RVA: 0x0019010C File Offset: 0x0018E30C
|
||||
private int DDLMBAEDPDF()
|
||||
{
|
||||
return this.BLDBDIBJAMJ(this.NPHHHCNKMAF.OPEKLGMGMBE);
|
||||
}
|
||||
|
||||
// Token: 0x06005147 RID: 20807 RVA: 0x00190120 File Offset: 0x0018E320
|
||||
private void CGKNNDLHHBF(LNJFBGIBLHA JEFGMHBLLKI, QuestManager.JNHFFCEGHFC NFNBPGNIIAA, LNJFBGIBLHA DJADCEGGIGA = null)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NBMNENDDJAC)
|
||||
{
|
||||
if (base.DPOLNGGBMDH.MFJMEGHAJKJ)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(7, 1);
|
||||
}
|
||||
else if (base.DPOLNGGBMDH.BHEGCFDBMCO(JEFGMHBLLKI) <= 0)
|
||||
{
|
||||
PhotonView photonView = base.POOAOJPEDJD();
|
||||
string text = "Destroying GO as global. ID: ";
|
||||
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
|
||||
object[] array = new object[6];
|
||||
array[1] = JEFGMHBLLKI.BADMPMDONAH;
|
||||
array[1] = NFNBPGNIIAA;
|
||||
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array);
|
||||
if (NFNBPGNIIAA != (QuestManager.JNHFFCEGHFC)6)
|
||||
{
|
||||
this.DNGGEEOBMLK(JEFGMHBLLKI, -this.deathGoldPenalty);
|
||||
}
|
||||
else if (DJADCEGGIGA != null)
|
||||
{
|
||||
Vector3 vector = JEFGMHBLLKI.JHJGDFHNBLO().BGOGBEPJGPJ.transform.position + Vector3.up * 1695f;
|
||||
Vector3 vector2 = vector;
|
||||
int[] array2 = new int[0];
|
||||
array2[1] = DJADCEGGIGA.BADMPMDONAH;
|
||||
this.BODNCNMEOJO(vector2, array2, -this.friendlyFireGoldPenalty, GEGEGOCOKGB.NORMAL, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005148 RID: 20808 RVA: 0x00190210 File Offset: 0x0018E410
|
||||
private int FHFLKNEFLKA(LNJFBGIBLHA JEFGMHBLLKI)
|
||||
{
|
||||
return base.APOAHJMLMEG.MOCABCHGNNC(JEFGMHBLLKI, FMGIBHKFCPD.STAT_1);
|
||||
}
|
||||
|
||||
// Token: 0x06005149 RID: 20809 RVA: 0x00190220 File Offset: 0x0018E420
|
||||
private void EHCHGBLIIKL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.FHHELPKAJIF = false;
|
||||
base.BCKMLIGHCIJ.FJOAJAPIKMA(KHOLCBBJFHH.GAME_WIN, null, null);
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "THE END", "Our Heroes Are Victorious!", 5f, null, false);
|
||||
base.BCKMLIGHCIJ.AADNHMLMPJM();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.LICOLNLDECG();
|
||||
if (ipbdfpepnim != IPBDFPEPNIM.INVALID)
|
||||
{
|
||||
base.APOAHJMLMEG.JKMNEHPBHLE(ipbdfpepnim);
|
||||
}
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(6f);
|
||||
}
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
IPBDFPEPNIM ipbdfpepnim2 = base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
base.StartCoroutine(this.DONNCPBKJIO(base.APOAHJMLMEG.LDKEEKDKJPL(ipbdfpepnim2)));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600514A RID: 20810 RVA: 0x001902EC File Offset: 0x0018E4EC
|
||||
private void OOFFKJMCPKM(LNJFBGIBLHA EFCIKBEHKNL, Weapon CDCEGGIFMDH, Enemy LLFCJNJMFOP, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
if (EFCIKBEHKNL.IPFPJCPGENH && LLFCJNJMFOP != null && Player.LocalPlayerExists)
|
||||
{
|
||||
Player.LocalPlayer.DIJMEKHCJBP.QuestEnemyKill(LLFCJNJMFOP);
|
||||
if (CDCEGGIFMDH != null)
|
||||
{
|
||||
ChallengeEvents.EliminatedAI(new ChallengeEvents.ElminatedAIEventData(CDCEGGIFMDH.BKDFLNGCINH, LLFCJNJMFOP));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600514B RID: 20811 RVA: 0x00190348 File Offset: 0x0018E548
|
||||
private bool OHCJDCBLPDO(LNJFBGIBLHA IPLDGGMENKL)
|
||||
{
|
||||
return this.NBMNENDDJAC && !base.NKCBOCMOBCA.IALADJLKIFN(IPLDGGMENKL);
|
||||
}
|
||||
|
||||
// Token: 0x0600514C RID: 20812 RVA: 0x0019036C File Offset: 0x0018E56C
|
||||
private void BNIHBJNHPDE(Collectible BKGBNBOMMAN)
|
||||
{
|
||||
if (this.LAGILJEAGPA == null)
|
||||
{
|
||||
this.LAGILJEAGPA = new int[] { IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH };
|
||||
}
|
||||
this.BODNCNMEOJO(BKGBNBOMMAN.transform.position, this.LAGILJEAGPA, BKGBNBOMMAN.ANKACHDHNCL, GEGEGOCOKGB.NORMAL, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600514E RID: 20814 RVA: 0x00190410 File Offset: 0x0018E610
|
||||
private void IBMNMJEAKFG()
|
||||
{
|
||||
int num = -1;
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
if (Player.LocalPlayerExists)
|
||||
{
|
||||
Tool tool = Player.LocalPlayer.BGIBHPOALJG.OOIMAEHGBIC;
|
||||
if (tool != null && tool.JPOOLBGLHHG)
|
||||
{
|
||||
tool = null;
|
||||
}
|
||||
Tool tool2 = Player.LocalPlayer.KEJBPANGFKK.OOIMAEHGBIC;
|
||||
if (tool2 != null && tool2.JPOOLBGLHHG)
|
||||
{
|
||||
tool2 = null;
|
||||
}
|
||||
base.HDNIEJJBLGI.GDENCECNHDD(tool, tool2);
|
||||
}
|
||||
num = this.OIDHGBJHNKC.KILJBJHPDFI;
|
||||
base.HDNIEJJBLGI.IHDIIDPPLEM(this.OIDHGBJHNKC.HCAPPLOCION);
|
||||
base.HDNIEJJBLGI.FMDHFFKIDAI(this.OIDHGBJHNKC.CMCCFBCEOKF);
|
||||
this.OIDHGBJHNKC.OnLocalPlayerExit();
|
||||
this.OIDHGBJHNKC.Deactivate();
|
||||
this.OIDHGBJHNKC = null;
|
||||
}
|
||||
if (num >= 0)
|
||||
{
|
||||
RecRoomSceneManager.NCKMBFBMBFM.UnloadLevelRoomAsync(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600514F RID: 20815 RVA: 0x00190500 File Offset: 0x0018E700
|
||||
private void PHHJENNLMOL()
|
||||
{
|
||||
if (this.OIDHGBJHNKC == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (base.DPOLNGGBMDH.MFJMEGHAJKJ)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(0, 1);
|
||||
return;
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && (this.OIDHGBJHNKC == null || this.OIDHGBJHNKC.IsFinished()))
|
||||
{
|
||||
int num = this.DDLMBAEDPDF();
|
||||
int num2 = num + 0;
|
||||
if (num2 < this.NEBCGLKIACF)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(7, this.CCBCDLAGCGN(num));
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005150 RID: 20816 RVA: 0x001905A8 File Offset: 0x0018E7A8
|
||||
private void NGDPBAILDBO(LNJFBGIBLHA BFPFIIOKPKJ, QuestManager.JNHFFCEGHFC NFNBPGNIIAA)
|
||||
{
|
||||
if (BFPFIIOKPKJ.IPFPJCPGENH && NFNBPGNIIAA != QuestManager.JNHFFCEGHFC.FriendlyFire)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_OUT, null, null, false, null);
|
||||
string text = string.Concat(new object[]
|
||||
{
|
||||
"You're Down! -",
|
||||
this.deathGoldPenalty,
|
||||
" ",
|
||||
base.PNOOBNCKAMJ.HCOKIBEGCCF.ScoreName
|
||||
});
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, "High five someone to revive.", 5f, null, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAMMATE_OUT, null, null, false, null);
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, BFPFIIOKPKJ.KODHOHBEAOP + " is Down!", "High five them to revive.", 3f, null, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005151 RID: 20817 RVA: 0x00190690 File Offset: 0x0018E890
|
||||
private void CAOKLNOINPE()
|
||||
{
|
||||
if (this.BNGKFOKHGLC != null)
|
||||
{
|
||||
this.BNGKFOKHGLC.OnLocalPlayerExit();
|
||||
}
|
||||
if (!this.NBMNENDDJAC || !base.DMLPFMKFOBB || base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
this.BNGKFOKHGLC = this.FHMAGJGFNCA;
|
||||
}
|
||||
else if (this.NBMNENDDJAC)
|
||||
{
|
||||
this.BNGKFOKHGLC = this.OIDHGBJHNKC;
|
||||
}
|
||||
if (this.BNGKFOKHGLC != null)
|
||||
{
|
||||
this.BNGKFOKHGLC.OnLocalPlayerEnter();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005152 RID: 20818 RVA: 0x00190728 File Offset: 0x0018E928
|
||||
private ushort OJLHGJMCLDN(int JOKOHEBAFLB)
|
||||
{
|
||||
return (ushort)this.FLJBEHHFBCI(JOKOHEBAFLB, QuestManager.MGPNOAGBDJD.RUNNING_ROOM_SUB_STATE);
|
||||
}
|
||||
|
||||
// Token: 0x1700017C RID: 380
|
||||
// (get) Token: 0x06005153 RID: 20819 RVA: 0x00190734 File Offset: 0x0018E934
|
||||
public ProgressionManager.MPBMNKHKCEE EBDEILOFIHC
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.objectiveEnemyKills;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005154 RID: 20820 RVA: 0x0019073C File Offset: 0x0018E93C
|
||||
private void INECEADGCHO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists)
|
||||
{
|
||||
Player.LocalPlayer.DespawnLocal(false, false);
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(Player.FCEGFOFFLJJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005155 RID: 20821 RVA: 0x00190790 File Offset: 0x0018E990
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.NPHHHCNKMAF.DLBPEOILIFL();
|
||||
this.JOGNAKCGJPF.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x1700017A RID: 378
|
||||
// (get) Token: 0x06005156 RID: 20822 RVA: 0x001907B0 File Offset: 0x0018E9B0
|
||||
public ProgressionManager.MPBMNKHKCEE KLAHICHCPIO
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.objectiveWins;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005157 RID: 20823 RVA: 0x001907B8 File Offset: 0x0018E9B8
|
||||
private void PCJBCJMGPJH()
|
||||
{
|
||||
if (this.NBMNENDDJAC)
|
||||
{
|
||||
base.BCKMLIGHCIJ.LNKGMAJCHFG();
|
||||
base.BCKMLIGHCIJ.ANCPKFKMKIL(0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005158 RID: 20824 RVA: 0x001907E0 File Offset: 0x0018E9E0
|
||||
private IEnumerator DONNCPBKJIO(int FBJMPBENMCI)
|
||||
{
|
||||
giftBoxSpawnPoint = base.HDNIEJJBLGI.DNNKBPKPPFB(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
if (giftBoxSpawnPoint != null)
|
||||
{
|
||||
phmiblkgoef = new QuestManager.OHDCJPLDDFI.PHMIBLKGOEF();
|
||||
phmiblkgoef.MEPGOLIKLOL = this;
|
||||
phmiblkgoef.MJFPCJJOKMJ = null;
|
||||
num = 0;
|
||||
lebafjbmibc = base.APOAHJMLMEG.EIMPOJJFBPI(base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI));
|
||||
while (phmiblkgoef.MJFPCJJOKMJ == null && num < 3)
|
||||
{
|
||||
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(lebafjbmibc, new GiftManager.MIDCCIHLANB(phmiblkgoef.OJKNBNGGBEC));
|
||||
num++;
|
||||
}
|
||||
if (phmiblkgoef.MJFPCJJOKMJ != null)
|
||||
{
|
||||
phmiblkgoef.MJFPCJJOKMJ.AMBLAKCIJFN(lebafjbmibc);
|
||||
GiftManager instance = SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM;
|
||||
IOIGNLEIABB.PGMLKNLPFJM mjfpcjjokmj = phmiblkgoef.MJFPCJJOKMJ;
|
||||
Vector3 position = giftBoxSpawnPoint.transform.position;
|
||||
Quaternion rotation = giftBoxSpawnPoint.transform.rotation;
|
||||
if (QuestManager.OHDCJPLDDFI.DINNJGHCFHI == null)
|
||||
{
|
||||
QuestManager.OHDCJPLDDFI.DINNJGHCFHI = new Func<IOIGNLEIABB.PGMLKNLPFJM, bool>(QuestManager.OHDCJPLDDFI.OJKNBNGGBEC);
|
||||
}
|
||||
yield return instance.DequeueGift(mjfpcjjokmj, position, rotation, QuestManager.OHDCJPLDDFI.DINNJGHCFHI, 2.2f, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("Failed to generate gift package for Quest on the server.");
|
||||
}
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06005159 RID: 20825 RVA: 0x001907FC File Offset: 0x0018E9FC
|
||||
protected override void OMOFNDGJDLA()
|
||||
{
|
||||
base.OMOFNDGJDLA();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
foreach (LNJFBGIBLHA lnjfbgiblha in base.NKCBOCMOBCA.MBFGHAJFLFJ())
|
||||
{
|
||||
base.DPOLNGGBMDH.KOIBEDLILJM(lnjfbgiblha);
|
||||
}
|
||||
base.OMNGGJICBBI.RPC("RpcOnMultipleHealthChanges", IHCPDNLJMMD.All, new object[0]);
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515A RID: 20826 RVA: 0x0019086C File Offset: 0x0018EA6C
|
||||
private void MPJLAFKMLHA(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI, Vector3 CIGPHKLAAOD)
|
||||
{
|
||||
this.KADPBJJBOEI(AHCOOCPLHEP, QuestManager.JNHFFCEGHFC.Revive, null);
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_REVIVED, new Vector3?(CIGPHKLAAOD), null, false, null);
|
||||
ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate<ParticleSystem>(this.reviveParticles);
|
||||
particleSystem.transform.position = CIGPHKLAAOD;
|
||||
particleSystem.Play();
|
||||
global::UnityEngine.Object.Destroy(particleSystem.gameObject, particleSystem.main.duration);
|
||||
if (AHCOOCPLHEP.IPFPJCPGENH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You've been revived by " + HACLHAOMHEI.KODHOHBEAOP + "!", 2f, null, false);
|
||||
}
|
||||
else if (HACLHAOMHEI.IPFPJCPGENH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You revived " + AHCOOCPLHEP.KODHOHBEAOP + "!", 2f, null, false);
|
||||
Player.LocalPlayer.DIJMEKHCJBP.QuestFriendRevive(AHCOOCPLHEP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515B RID: 20827 RVA: 0x00190950 File Offset: 0x0018EB50
|
||||
private void KHILMMNHKLD(LootDropper PHIOGOBKONL, Vector3 JEBHLNBFKBD, LNJFBGIBLHA[] NFMNEKGBCHB, int DKDPAJEBOFN, int BFLJBMLDMJL, GEGEGOCOKGB HIDIHIOOMKC)
|
||||
{
|
||||
if (NFMNEKGBCHB != null)
|
||||
{
|
||||
int num = this.BJAHKKBNBBN(NFMNEKGBCHB.Length, DKDPAJEBOFN, BFLJBMLDMJL);
|
||||
if (this.usesCollectiblesForLoot)
|
||||
{
|
||||
this.KJMEPPIKMEN(JEBHLNBFKBD, NFMNEKGBCHB, num, HIDIHIOOMKC);
|
||||
}
|
||||
else if (PHIOGOBKONL == null || PHIOGOBKONL.BHCCHBHNHCG)
|
||||
{
|
||||
int[] array = new int[NFMNEKGBCHB.Length];
|
||||
for (int i = 0; i < NFMNEKGBCHB.Length; i++)
|
||||
{
|
||||
array[i] = NFMNEKGBCHB[i].BADMPMDONAH;
|
||||
}
|
||||
this.BODNCNMEOJO(JEBHLNBFKBD, array, num, HIDIHIOOMKC, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515C RID: 20828 RVA: 0x001909D8 File Offset: 0x0018EBD8
|
||||
[BCENPNOIAOM]
|
||||
private void RpcOnLootCollect(Vector3 JEBHLNBFKBD, int[] AIFNPLIECPP, int NOBAPCOKFIL, int GKEFPGHNELN)
|
||||
{
|
||||
this.EDMPKIHAHGE(JEBHLNBFKBD, AIFNPLIECPP, NOBAPCOKFIL, (GEGEGOCOKGB)GKEFPGHNELN);
|
||||
}
|
||||
|
||||
// Token: 0x0600515D RID: 20829 RVA: 0x001909E8 File Offset: 0x0018EBE8
|
||||
protected override void OBKEJLPAEOC(bool IIJMKNBGOAC)
|
||||
{
|
||||
base.OBKEJLPAEOC(IIJMKNBGOAC);
|
||||
for (int i = 0; i < this.BCHFHKHLPPA.Length; i++)
|
||||
{
|
||||
if (this.BCHFHKHLPPA[i] != null)
|
||||
{
|
||||
this.BCHFHKHLPPA[i].BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC;
|
||||
}
|
||||
}
|
||||
for (int j = 0; j < this.COCNFEAEKGO.Length; j++)
|
||||
{
|
||||
if (this.COCNFEAEKGO[j] != null)
|
||||
{
|
||||
this.COCNFEAEKGO[j].BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515E RID: 20830 RVA: 0x00190A7C File Offset: 0x0018EC7C
|
||||
private void GLMEPGHCOHC()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
int num = this.DDLMBAEDPDF();
|
||||
int num2 = num + 1;
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(2, this.OJLHGJMCLDN(num2));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515F RID: 20831 RVA: 0x00190AC4 File Offset: 0x0018ECC4
|
||||
private ushort CCBCDLAGCGN(int JOKOHEBAFLB)
|
||||
{
|
||||
return (ushort)this.FLJBEHHFBCI(JOKOHEBAFLB, QuestManager.MGPNOAGBDJD.UNLOADING_ROOM_SUB_STATE);
|
||||
}
|
||||
|
||||
// Token: 0x06005160 RID: 20832 RVA: 0x00190AD0 File Offset: 0x0018ECD0
|
||||
private void DNGGEEOBMLK(LNJFBGIBLHA JEFGMHBLLKI, int MGLHCILHEFM)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NBMNENDDJAC && JEFGMHBLLKI != null && !base.NKCBOCMOBCA.IALADJLKIFN(JEFGMHBLLKI))
|
||||
{
|
||||
int num = base.APOAHJMLMEG.MOCABCHGNNC(JEFGMHBLLKI, FMGIBHKFCPD.STAT_1);
|
||||
int num2 = ((MGLHCILHEFM <= 0 && num < Mathf.Abs(MGLHCILHEFM)) ? (-num) : MGLHCILHEFM);
|
||||
base.APOAHJMLMEG.HEIIEGPMPPN(JEFGMHBLLKI, FMGIBHKFCPD.STAT_1, num2, true);
|
||||
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI);
|
||||
base.APOAHJMLMEG.OIEAEICIBHD(ipbdfpepnim, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005161 RID: 20833 RVA: 0x00190B5C File Offset: 0x0018ED5C
|
||||
private void OJPJKBHFAII()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(3, 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700017D RID: 381
|
||||
// (get) Token: 0x06005162 RID: 20834 RVA: 0x00190B88 File Offset: 0x0018ED88
|
||||
private bool NBMNENDDJAC
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.NPHHHCNKMAF.BHMLLHLEAFF == 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005163 RID: 20835 RVA: 0x00190B98 File Offset: 0x0018ED98
|
||||
private void BODNCNMEOJO(Vector3 PFMHHKLDLEP, int[] AIFNPLIECPP, int NOBAPCOKFIL, GEGEGOCOKGB HIDIHIOOMKC, bool LFJOPMANCLE)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcMasterRequestLootCollect", IHCPDNLJMMD.MasterClient, new object[]
|
||||
{
|
||||
PFMHHKLDLEP,
|
||||
AIFNPLIECPP,
|
||||
NOBAPCOKFIL,
|
||||
(int)HIDIHIOOMKC,
|
||||
LFJOPMANCLE
|
||||
});
|
||||
}
|
||||
|
||||
// Token: 0x1700017B RID: 379
|
||||
// (get) Token: 0x06005164 RID: 20836 RVA: 0x00190BE8 File Offset: 0x0018EDE8
|
||||
public ProgressionManager.MPBMNKHKCEE OLPIMBOIHCD
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.objectivePlayerRevives;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005165 RID: 20837 RVA: 0x00190BF0 File Offset: 0x0018EDF0
|
||||
private ushort OCICADDEDGP(int JOKOHEBAFLB)
|
||||
{
|
||||
return (ushort)this.IGPPCPCICGC(JOKOHEBAFLB, QuestManager.MGPNOAGBDJD.RUNNING_ROOM_SUB_STATE);
|
||||
}
|
||||
|
||||
// Token: 0x06005166 RID: 20838 RVA: 0x00190BFC File Offset: 0x0018EDFC
|
||||
private void KIFINMDODPN(Trap NDECIHPBKBN, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO FOCAEGCFCMF, Vector3 GDOEBLPCPJF)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_DAMAGED, new Vector3?(GDOEBLPCPJF), null, false, null);
|
||||
this.KADPBJJBOEI(LLFCJNJMFOP, QuestManager.JNHFFCEGHFC.Trap, null);
|
||||
}
|
||||
|
||||
// Token: 0x06005167 RID: 20839 RVA: 0x00190C34 File Offset: 0x0018EE34
|
||||
private void GBLJEMPAODK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists)
|
||||
{
|
||||
Player.LocalPlayer.DespawnLocal(false, false);
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(Player.FCEGFOFFLJJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005168 RID: 20840 RVA: 0x00190C88 File Offset: 0x0018EE88
|
||||
protected override void PCFALBNPOPM()
|
||||
{
|
||||
base.PCFALBNPOPM();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005169 RID: 20841 RVA: 0x00190CA8 File Offset: 0x0018EEA8
|
||||
private void MMJGKDAPLAJ(Tool[] DMGJLMEOPIK, Vector3 DDBCDKKNFGI)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
for (int i = 0; i < DMGJLMEOPIK.Length; i++)
|
||||
{
|
||||
Tool tool = Tool.PhotonInstantiateForRoom(DMGJLMEOPIK[i].name, DDBCDKKNFGI, Quaternion.identity, -1, null);
|
||||
Vector3 vector = new Vector3(global::UnityEngine.Random.Range(-1f, 1f), 1f, global::UnityEngine.Random.Range(-1f, 1f));
|
||||
tool.BOLBONELAEF.AddForce(vector, ForceMode.VelocityChange);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600516A RID: 20842 RVA: 0x00190D20 File Offset: 0x0018EF20
|
||||
private bool KJMEPPIKMEN(Vector3 JEBHLNBFKBD, LNJFBGIBLHA[] NFMNEKGBCHB, int NOBAPCOKFIL, GEGEGOCOKGB HIDIHIOOMKC)
|
||||
{
|
||||
if (!this.usesCollectiblesForLoot || this.collectiblePrefab == null || !Player.LocalPlayerExists || !NFMNEKGBCHB.KFLBKDPEHEN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
Collectible.SpawnCollectibleGroup(this.collectiblePrefab, NOBAPCOKFIL, this.collectibleValue, JEBHLNBFKBD, Player.LocalPlayer, HIDIHIOOMKC == GEGEGOCOKGB.LARGE, 0f);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x04000A26 RID: 2598
|
||||
[Header("Rewards")]
|
||||
[SerializeField]
|
||||
private int deathGoldPenalty = 100;
|
||||
|
||||
// Token: 0x04000A27 RID: 2599
|
||||
[SerializeField]
|
||||
private int friendlyFireGoldPenalty = 200;
|
||||
|
||||
// Token: 0x04000A28 RID: 2600
|
||||
[SerializeField]
|
||||
[Header("Collectibles")]
|
||||
private bool usesCollectiblesForLoot;
|
||||
|
||||
// Token: 0x04000A29 RID: 2601
|
||||
[SerializeField]
|
||||
private Collectible collectiblePrefab;
|
||||
|
||||
// Token: 0x04000A2A RID: 2602
|
||||
[SerializeField]
|
||||
private int collectibleValue = 100;
|
||||
|
||||
// Token: 0x04000A2B RID: 2603
|
||||
[SerializeField]
|
||||
[Header("Audio & Visuals")]
|
||||
private ParticleSystem reviveParticles;
|
||||
|
||||
// Token: 0x04000A2C RID: 2604
|
||||
[Header("Objectives & Leaderboards")]
|
||||
[SerializeField]
|
||||
private ProgressionManager.MPBMNKHKCEE objectiveGames = ProgressionManager.MPBMNKHKCEE.Default;
|
||||
|
||||
// Token: 0x04000A2D RID: 2605
|
||||
[SerializeField]
|
||||
private ProgressionManager.MPBMNKHKCEE objectiveWins = ProgressionManager.MPBMNKHKCEE.Default;
|
||||
|
||||
// Token: 0x04000A2E RID: 2606
|
||||
[SerializeField]
|
||||
private ProgressionManager.MPBMNKHKCEE objectivePlayerRevives = ProgressionManager.MPBMNKHKCEE.Default;
|
||||
|
||||
// Token: 0x04000A2F RID: 2607
|
||||
[SerializeField]
|
||||
private ProgressionManager.MPBMNKHKCEE objectiveEnemyKills = ProgressionManager.MPBMNKHKCEE.Default;
|
||||
|
||||
// Token: 0x04000A30 RID: 2608
|
||||
[SerializeField]
|
||||
[Header("Debug")]
|
||||
private KeyCode debugKillAllEnemiesKey = KeyCode.K;
|
||||
|
||||
// Token: 0x04000A31 RID: 2609
|
||||
private const float KKJCIGLOLPB = 6f;
|
||||
|
||||
// Token: 0x04000A32 RID: 2610
|
||||
private const float MDGECJJDNBA = 6f;
|
||||
|
||||
// Token: 0x04000A33 RID: 2611
|
||||
private PNONBEAIBHA NPHHHCNKMAF;
|
||||
|
||||
// Token: 0x04000A34 RID: 2612
|
||||
private AONMNAEOJAL JOGNAKCGJPF;
|
||||
|
||||
// Token: 0x04000A35 RID: 2613
|
||||
private int NEBCGLKIACF;
|
||||
|
||||
// Token: 0x04000A36 RID: 2614
|
||||
private QuestPreGameRoom FHMAGJGFNCA;
|
||||
|
||||
// Token: 0x04000A37 RID: 2615
|
||||
private QuestGameplayRoom OIDHGBJHNKC;
|
||||
|
||||
// Token: 0x04000A38 RID: 2616
|
||||
private Weapon[] BCHFHKHLPPA;
|
||||
|
||||
// Token: 0x04000A39 RID: 2617
|
||||
private BreakableObject[] COCNFEAEKGO;
|
||||
|
||||
// Token: 0x04000A3A RID: 2618
|
||||
private int[] LAGILJEAGPA;
|
||||
|
||||
// Token: 0x04000A3B RID: 2619
|
||||
private QuestRoomBase BNGKFOKHGLC;
|
||||
|
||||
// Token: 0x02000187 RID: 391
|
||||
private enum OJBCAPLBFJN
|
||||
{
|
||||
// Token: 0x04000A3D RID: 2621
|
||||
INVALID,
|
||||
// Token: 0x04000A3E RID: 2622
|
||||
INITIAL_LOAD,
|
||||
// Token: 0x04000A3F RID: 2623
|
||||
RUNNING,
|
||||
// Token: 0x04000A40 RID: 2624
|
||||
LOSE,
|
||||
// Token: 0x04000A41 RID: 2625
|
||||
WIN
|
||||
}
|
||||
|
||||
// Token: 0x02000188 RID: 392
|
||||
private enum PAECFFGGNPO
|
||||
{
|
||||
// Token: 0x04000A43 RID: 2627
|
||||
INITIAL_ROOM
|
||||
}
|
||||
|
||||
// Token: 0x02000189 RID: 393
|
||||
private enum MGPNOAGBDJD
|
||||
{
|
||||
// Token: 0x04000A45 RID: 2629
|
||||
RUNNING_ROOM_SUB_STATE,
|
||||
// Token: 0x04000A46 RID: 2630
|
||||
UNLOADING_ROOM_SUB_STATE,
|
||||
// Token: 0x04000A47 RID: 2631
|
||||
COUNT
|
||||
}
|
||||
|
||||
// Token: 0x0200018A RID: 394
|
||||
private enum ODJEGNCNJEH
|
||||
{
|
||||
// Token: 0x04000A49 RID: 2633
|
||||
LOSE_SUB_STATE,
|
||||
// Token: 0x04000A4A RID: 2634
|
||||
UNLOADING_FINAL_ROOM_SUB_STATE
|
||||
}
|
||||
|
||||
// Token: 0x0200018B RID: 395
|
||||
public enum BGODPEBFMCJ
|
||||
{
|
||||
// Token: 0x04000A4C RID: 2636
|
||||
LOOT_VALUE
|
||||
}
|
||||
|
||||
// Token: 0x0200018C RID: 396
|
||||
public enum JNHFFCEGHFC
|
||||
{
|
||||
// Token: 0x04000A4E RID: 2638
|
||||
Revive,
|
||||
// Token: 0x04000A4F RID: 2639
|
||||
Trap,
|
||||
// Token: 0x04000A50 RID: 2640
|
||||
Enemy,
|
||||
// Token: 0x04000A51 RID: 2641
|
||||
FriendlyFire,
|
||||
// Token: 0x04000A52 RID: 2642
|
||||
Initialize,
|
||||
// Token: 0x04000A53 RID: 2643
|
||||
OutOfBounds
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,391 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000178 RID: 376
|
||||
public class QuestMeleeAttackEnemy : Enemy
|
||||
{
|
||||
// Token: 0x06004ECF RID: 20175 RVA: 0x00185C7C File Offset: 0x00183E7C
|
||||
protected virtual void DHNFBJDLIDK()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004ED0 RID: 20176 RVA: 0x00185C90 File Offset: 0x00183E90
|
||||
private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06004ED1 RID: 20177 RVA: 0x00185CC0 File Offset: 0x00183EC0
|
||||
private void EAGGLMHOOAM(bool CAAAFEKOAAF)
|
||||
{
|
||||
if (base.MIJIFCKMAIE != CAAAFEKOAAF)
|
||||
{
|
||||
base.MIJIFCKMAIE = CAAAFEKOAAF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004ED2 RID: 20178 RVA: 0x00185CD8 File Offset: 0x00183ED8
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.LIBIBOMFIOI.DLBPEOILIFL();
|
||||
this.OLLJJMGJJEN.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06004ED3 RID: 20179 RVA: 0x00185CF8 File Offset: 0x00183EF8
|
||||
protected virtual void LHMGNEDHIHI()
|
||||
{
|
||||
base.Update();
|
||||
this.LIBIBOMFIOI.DLBPEOILIFL();
|
||||
this.OLLJJMGJJEN.AOKPPLPAKIO();
|
||||
}
|
||||
|
||||
// Token: 0x06004ED4 RID: 20180 RVA: 0x00185D18 File Offset: 0x00183F18
|
||||
protected override void GILFLDGMJHI()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004ED5 RID: 20181 RVA: 0x00185D60 File Offset: 0x00183F60
|
||||
private void IMIJNPEFLDF()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.OLLJJMGJJEN.CGELFKLLMBA)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004ED6 RID: 20182 RVA: 0x00185DBC File Offset: 0x00183FBC
|
||||
protected virtual void CPLOFHHAACI()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004ED8 RID: 20184 RVA: 0x00185E10 File Offset: 0x00184010
|
||||
protected virtual void NEMJOAJFMIO()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI((ushort)(-162));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004ED9 RID: 20185 RVA: 0x00185E34 File Offset: 0x00184034
|
||||
private void BMFHMDAINCH()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.JFKAKCBEIDL;
|
||||
if ((base.BKHECJODPHF.EFBJHLLLPJC - vector).sqrMagnitude <= this.desiredTargetDistance * this.desiredTargetDistance && base.HasLineOfSight(vector))
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(3);
|
||||
return;
|
||||
}
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1181f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EDA RID: 20186 RVA: 0x00185F14 File Offset: 0x00184114
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
return base.GPBFOEHJJFO;
|
||||
}
|
||||
return base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
|
||||
// Token: 0x06004EDB RID: 20187 RVA: 0x00185F30 File Offset: 0x00184130
|
||||
private void FOLJMCGHGOB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.PlayMeleeAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OLLJJMGJJEN.BJOJLPHBGMN(this.attackDuration + this.postAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EDC RID: 20188 RVA: 0x00185F60 File Offset: 0x00184160
|
||||
private void FEGBCPPMBDN()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.JFKAKCBEIDL;
|
||||
if ((base.BKHECJODPHF.EFBJHLLLPJC - vector).sqrMagnitude <= this.desiredTargetDistance * this.desiredTargetDistance && base.HasLineOfSight(vector))
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(2);
|
||||
return;
|
||||
}
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1.1f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EDD RID: 20189 RVA: 0x00186040 File Offset: 0x00184240
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.LIBIBOMFIOI.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x06004EDE RID: 20190 RVA: 0x0018605C File Offset: 0x0018425C
|
||||
private void KLEBDALIDNB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.HCGGDDPJBHE(1f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EDF RID: 20191 RVA: 0x001860B8 File Offset: 0x001842B8
|
||||
protected virtual void FHOMCLDMDID()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EE0 RID: 20192 RVA: 0x00186100 File Offset: 0x00184300
|
||||
private void JAKGGGEFENB()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
|
||||
if ((base.BKHECJODPHF.EFBJHLLLPJC - vector).sqrMagnitude <= this.desiredTargetDistance * this.desiredTargetDistance && base.HasLineOfSight(vector))
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1294f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EE1 RID: 20193 RVA: 0x001861E0 File Offset: 0x001843E0
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EE2 RID: 20194 RVA: 0x00186200 File Offset: 0x00184400
|
||||
private void PHGNPFAAJOJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004EE3 RID: 20195 RVA: 0x00186210 File Offset: 0x00184410
|
||||
protected override void KPFMEFNKDKL()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004EE4 RID: 20196 RVA: 0x00186224 File Offset: 0x00184424
|
||||
protected override void CBAEJNFNPGJ()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EE5 RID: 20197 RVA: 0x00186248 File Offset: 0x00184448
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.HHMPOPAHGMD != null)
|
||||
{
|
||||
this.HHMPOPAHGMD.NBHEMLAPLLL -= this.GLDJCILGPGM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EE6 RID: 20198 RVA: 0x00186278 File Offset: 0x00184478
|
||||
public override void AuthorityOnDamageChangeVelocity(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = Vector3.Dot(IGOFELJMFOF.normalized, Vector3.up);
|
||||
if (num < 0f)
|
||||
{
|
||||
float magnitude = IGOFELJMFOF.magnitude;
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, Vector3.up).normalized * magnitude;
|
||||
}
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EE7 RID: 20199 RVA: 0x001862DC File Offset: 0x001844DC
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.HHMPOPAHGMD = base.GetComponentInChildren<AnimationAttackTrigger>(true);
|
||||
if (this.HHMPOPAHGMD == null)
|
||||
{
|
||||
Debug.LogError(base.name + " is missing Animation Attack Trigger.");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHMPOPAHGMD.NBHEMLAPLLL += this.GLDJCILGPGM;
|
||||
}
|
||||
this.enemyAudio.BMBFCDOIIMM = true;
|
||||
this.OLLJJMGJJEN = new AONMNAEOJAL(this, "BEHAVIOR", IKCAJLLAFML.AUTHORITY);
|
||||
this.LIBIBOMFIOI = new PNONBEAIBHA("BEHAVIOR", IKCAJLLAFML.AUTHORITY);
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.FOLJMCGHGOB), new ANMJLCILKDJ.NCMAEMHOHDG(this.PHGNPFAAJOJ), new ANMJLCILKDJ.PLBLFEEANOO(this.IMIJNPEFLDF));
|
||||
}
|
||||
|
||||
// Token: 0x06004EE8 RID: 20200 RVA: 0x001863FC File Offset: 0x001845FC
|
||||
private void LJFJPFJADBA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06004EE9 RID: 20201 RVA: 0x0018640C File Offset: 0x0018460C
|
||||
protected override void EMELAMHAAKC(Enemy OELGAHAMCLH, Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
Weapon component = EEPPNAIKGEO.GetComponent<Weapon>();
|
||||
if (EEPPNAIKGEO.OHGPCMJMFGC && EEPPNAIKGEO.BHCCHBHNHCG && component != null && component.JNFCPPPFGAM == FLDPCEKNKCA.MELEE_SHIELD)
|
||||
{
|
||||
if (!base.BHCCHBHNHCG)
|
||||
{
|
||||
base.OMNGGJICBBI.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
}
|
||||
this.AuthorityStun(FLDPCEKNKCA.SELF_ATTACK, MHEBDODJGOA.NORMAL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EEA RID: 20202 RVA: 0x0018647C File Offset: 0x0018467C
|
||||
private void GLDJCILGPGM(bool CAAAFEKOAAF)
|
||||
{
|
||||
if (base.MIJIFCKMAIE != CAAAFEKOAAF)
|
||||
{
|
||||
base.MIJIFCKMAIE = CAAAFEKOAAF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EEB RID: 20203 RVA: 0x00186494 File Offset: 0x00184694
|
||||
protected virtual void ONJGKDHFGJK()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004EEC RID: 20204 RVA: 0x001864B4 File Offset: 0x001846B4
|
||||
protected virtual void GMBFJHIHJFB()
|
||||
{
|
||||
base.Start();
|
||||
this.LIBIBOMFIOI.PGELJEHELFN(this, 188);
|
||||
}
|
||||
|
||||
// Token: 0x040009E5 RID: 2533
|
||||
[Header("Target Selection")]
|
||||
[SerializeField]
|
||||
private float desiredTargetDistance = 1f;
|
||||
|
||||
// Token: 0x040009E6 RID: 2534
|
||||
[SerializeField]
|
||||
private float minRandomTargetOffsetAngle = 15f;
|
||||
|
||||
// Token: 0x040009E7 RID: 2535
|
||||
[SerializeField]
|
||||
private float maxRandomTargetOffsetAngle = 30f;
|
||||
|
||||
// Token: 0x040009E8 RID: 2536
|
||||
[Header("Melee Attack")]
|
||||
[SerializeField]
|
||||
private float attackDuration = 1.5f;
|
||||
|
||||
// Token: 0x040009E9 RID: 2537
|
||||
[SerializeField]
|
||||
private float postAttackDuration = 1.5f;
|
||||
|
||||
// Token: 0x040009EA RID: 2538
|
||||
private PNONBEAIBHA LIBIBOMFIOI;
|
||||
|
||||
// Token: 0x040009EB RID: 2539
|
||||
private AONMNAEOJAL OLLJJMGJJEN;
|
||||
|
||||
// Token: 0x040009EC RID: 2540
|
||||
private AnimationAttackTrigger HHMPOPAHGMD;
|
||||
|
||||
// Token: 0x02000179 RID: 377
|
||||
private enum GJCLFGJEIJL
|
||||
{
|
||||
// Token: 0x040009EE RID: 2542
|
||||
FIND_TARGET,
|
||||
// Token: 0x040009EF RID: 2543
|
||||
FOLLOW_TARGET,
|
||||
// Token: 0x040009F0 RID: 2544
|
||||
ATTACK,
|
||||
// Token: 0x040009F1 RID: 2545
|
||||
INVALID = 65535
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,383 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000192 RID: 402
|
||||
public class QuestPassiveMeleeEnemy : Enemy
|
||||
{
|
||||
// Token: 0x06005212 RID: 21010 RVA: 0x00193A68 File Offset: 0x00191C68
|
||||
private void DLHDOOJGOCB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (this.enemyAudio != null)
|
||||
{
|
||||
this.enemyAudio.OnAttack();
|
||||
}
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OLLJJMGJJEN.BJOJLPHBGMN(this.meleeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005213 RID: 21011 RVA: 0x00193AA4 File Offset: 0x00191CA4
|
||||
protected override void CBAEJNFNPGJ()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005214 RID: 21012 RVA: 0x00193AC8 File Offset: 0x00191CC8
|
||||
protected virtual void ENGNDJADBDF()
|
||||
{
|
||||
base.Update();
|
||||
this.LIBIBOMFIOI.DLBPEOILIFL();
|
||||
this.OLLJJMGJJEN.AOKPPLPAKIO();
|
||||
}
|
||||
|
||||
// Token: 0x06005215 RID: 21013 RVA: 0x00193AE8 File Offset: 0x00191CE8
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
base.MIJIFCKMAIE = true;
|
||||
this.LIBIBOMFIOI.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x06005216 RID: 21014 RVA: 0x00193B08 File Offset: 0x00191D08
|
||||
private void LMAJDNAJMCD()
|
||||
{
|
||||
if (this.armsTransform != null)
|
||||
{
|
||||
Vector3 vector = base.transform.forward;
|
||||
if (base.LMDJJEGNOGM.PBDDCCOAGOG())
|
||||
{
|
||||
Vector3 vector2 = base.LMDJJEGNOGM.NFOCJFEDKCN() - Vector3.up * 332f;
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(vector2 - this.armsTransform.position, base.transform.right).normalized;
|
||||
float num = Vector3.Dot(normalized, base.transform.up);
|
||||
float num2 = Vector3.Dot(normalized, base.transform.forward);
|
||||
if (num < 173f - Mathf.Epsilon && num > 1207f && num2 > 1751f)
|
||||
{
|
||||
vector = normalized;
|
||||
}
|
||||
}
|
||||
this.armsTransform.rotation = Quaternion.LookRotation(vector, base.transform.up);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005217 RID: 21015 RVA: 0x00193C08 File Offset: 0x00191E08
|
||||
private void OIEGLLNECCG()
|
||||
{
|
||||
if (this.armsTransform != null)
|
||||
{
|
||||
Vector3 vector = base.transform.forward;
|
||||
if (base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
Vector3 vector2 = base.LMDJJEGNOGM.NFOCJFEDKCN() - Vector3.up * 1736f;
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(vector2 - this.armsTransform.position, base.transform.right).normalized;
|
||||
float num = Vector3.Dot(normalized, base.transform.up);
|
||||
float num2 = Vector3.Dot(normalized, base.transform.forward);
|
||||
if (num < 867f - Mathf.Epsilon && num > 110f && num2 > 761f)
|
||||
{
|
||||
vector = normalized;
|
||||
}
|
||||
}
|
||||
this.armsTransform.rotation = Quaternion.LookRotation(vector, base.transform.up);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005218 RID: 21016 RVA: 0x00193D08 File Offset: 0x00191F08
|
||||
private void FEGBCPPMBDN()
|
||||
{
|
||||
this.ILGJAKBLNML();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.JFKAKCBEIDL;
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 1.1f))
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
if (base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005219 RID: 21017 RVA: 0x00193DB8 File Offset: 0x00191FB8
|
||||
protected override void EMELAMHAAKC(Enemy OELGAHAMCLH, Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600521B RID: 21019 RVA: 0x00193DF0 File Offset: 0x00191FF0
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600521C RID: 21020 RVA: 0x00193E10 File Offset: 0x00192010
|
||||
private void ILGJAKBLNML()
|
||||
{
|
||||
if (this.armsTransform != null)
|
||||
{
|
||||
Vector3 vector = base.transform.forward;
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
Vector3 vector2 = base.LMDJJEGNOGM.ICNCDGIKNNI - Vector3.up * 1f;
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(vector2 - this.armsTransform.position, base.transform.right).normalized;
|
||||
float num = Vector3.Dot(normalized, base.transform.up);
|
||||
float num2 = Vector3.Dot(normalized, base.transform.forward);
|
||||
if (num < 1f - Mathf.Epsilon && num > 0f && num2 > 0f)
|
||||
{
|
||||
vector = normalized;
|
||||
}
|
||||
}
|
||||
this.armsTransform.rotation = Quaternion.LookRotation(vector, base.transform.up);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600521D RID: 21021 RVA: 0x00193F10 File Offset: 0x00192110
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.enemyAudio.BMBFCDOIIMM = true;
|
||||
this.OLLJJMGJJEN = new AONMNAEOJAL(this, "BEHAVIOR", IKCAJLLAFML.AUTHORITY);
|
||||
this.LIBIBOMFIOI = new PNONBEAIBHA("BEHAVIOR", IKCAJLLAFML.AUTHORITY);
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.DLHDOOJGOCB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HMOABHFNBLC), new ANMJLCILKDJ.PLBLFEEANOO(this.FHJMLKLKEJA));
|
||||
}
|
||||
|
||||
// Token: 0x0600521E RID: 21022 RVA: 0x00193FE0 File Offset: 0x001921E0
|
||||
private void HMOABHFNBLC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x0600521F RID: 21023 RVA: 0x00193FF0 File Offset: 0x001921F0
|
||||
protected override void KPFMEFNKDKL()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06005220 RID: 21024 RVA: 0x00194004 File Offset: 0x00192204
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
return base.GPBFOEHJJFO;
|
||||
}
|
||||
return base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
|
||||
// Token: 0x06005221 RID: 21025 RVA: 0x00194020 File Offset: 0x00192220
|
||||
private void IGMHFOGLIGL()
|
||||
{
|
||||
this.ILGJAKBLNML();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
Vector3 vector = base.LMDJJEGNOGM.JFKAKCBEIDL;
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector, this.desiredTargetDistance * 274f))
|
||||
{
|
||||
vector = base.ADCEHILEGLI(vector, this.desiredTargetDistance, this.minRandomTargetOffsetAngle, this.maxRandomTargetOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector);
|
||||
}
|
||||
if (base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(5);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005222 RID: 21026 RVA: 0x001940D0 File Offset: 0x001922D0
|
||||
private void KLEBDALIDNB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.HCGGDDPJBHE(1f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005223 RID: 21027 RVA: 0x0019412C File Offset: 0x0019232C
|
||||
private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06005224 RID: 21028 RVA: 0x00194150 File Offset: 0x00192350
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.LIBIBOMFIOI.DLBPEOILIFL();
|
||||
this.OLLJJMGJJEN.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06005225 RID: 21029 RVA: 0x00194170 File Offset: 0x00192370
|
||||
public virtual void GMOLEBODNJJ(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
float num = Vector3.Dot(IGOFELJMFOF.normalized, Vector3.up);
|
||||
if (num < 470f)
|
||||
{
|
||||
float magnitude = IGOFELJMFOF.magnitude;
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, Vector3.up).normalized * magnitude;
|
||||
}
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005226 RID: 21030 RVA: 0x001941D4 File Offset: 0x001923D4
|
||||
private void FHJMLKLKEJA()
|
||||
{
|
||||
this.ILGJAKBLNML();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (!base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
else if (this.OLLJJMGJJEN.CGELFKLLMBA)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005227 RID: 21031 RVA: 0x0019424C File Offset: 0x0019244C
|
||||
private void NNNBGEFFADJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06005228 RID: 21032 RVA: 0x0019425C File Offset: 0x0019245C
|
||||
private void PHIBJPOMDGC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06005229 RID: 21033 RVA: 0x00194280 File Offset: 0x00192480
|
||||
public override void AuthorityOnDamageChangeVelocity(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = Vector3.Dot(IGOFELJMFOF.normalized, Vector3.up);
|
||||
if (num < 0f)
|
||||
{
|
||||
float magnitude = IGOFELJMFOF.magnitude;
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, Vector3.up).normalized * magnitude;
|
||||
}
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600522A RID: 21034 RVA: 0x001942E4 File Offset: 0x001924E4
|
||||
protected override void GILFLDGMJHI()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600522B RID: 21035 RVA: 0x0019432C File Offset: 0x0019252C
|
||||
public virtual void GNGGEFNGBFM(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
float num = Vector3.Dot(IGOFELJMFOF.normalized, Vector3.up);
|
||||
if (num < 529f)
|
||||
{
|
||||
float magnitude = IGOFELJMFOF.magnitude;
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, Vector3.up).normalized * magnitude;
|
||||
}
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600522C RID: 21036 RVA: 0x00194390 File Offset: 0x00192590
|
||||
private void LJFJPFJADBA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x04000A68 RID: 2664
|
||||
[Header("Target Selection")]
|
||||
[SerializeField]
|
||||
private float desiredTargetDistance = 1f;
|
||||
|
||||
// Token: 0x04000A69 RID: 2665
|
||||
[SerializeField]
|
||||
private float minRandomTargetOffsetAngle = 15f;
|
||||
|
||||
// Token: 0x04000A6A RID: 2666
|
||||
[SerializeField]
|
||||
private float maxRandomTargetOffsetAngle = 30f;
|
||||
|
||||
// Token: 0x04000A6B RID: 2667
|
||||
[Header("Melee Attack")]
|
||||
[SerializeField]
|
||||
private Transform armsTransform;
|
||||
|
||||
// Token: 0x04000A6C RID: 2668
|
||||
[SerializeField]
|
||||
private float meleeAttackDuration = 3f;
|
||||
|
||||
// Token: 0x04000A6D RID: 2669
|
||||
private PNONBEAIBHA LIBIBOMFIOI;
|
||||
|
||||
// Token: 0x04000A6E RID: 2670
|
||||
private AONMNAEOJAL OLLJJMGJJEN;
|
||||
|
||||
// Token: 0x02000193 RID: 403
|
||||
private enum GJCLFGJEIJL
|
||||
{
|
||||
// Token: 0x04000A70 RID: 2672
|
||||
FIND_TARGET,
|
||||
// Token: 0x04000A71 RID: 2673
|
||||
FOLLOW_TARGET,
|
||||
// Token: 0x04000A72 RID: 2674
|
||||
PASSIVELY_ATTACK,
|
||||
// Token: 0x04000A73 RID: 2675
|
||||
INVALID = 65535
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
using System;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200018F RID: 399
|
||||
public class QuestPreGameRoom : QuestRoomBase
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000199 RID: 409
|
||||
public class QuestRoomAudioEffects : QuestRoomBehaviour
|
||||
{
|
||||
// Token: 0x0600529E RID: 21150 RVA: 0x001954EC File Offset: 0x001936EC
|
||||
protected virtual void IMLMDMNABEP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.KPAOCMBJLGJ(AudioListenerSingleton.LBIKBGHCEKN.Space);
|
||||
}
|
||||
|
||||
// Token: 0x0600529F RID: 21151 RVA: 0x001954FC File Offset: 0x001936FC
|
||||
protected virtual void FGJINGBPGPC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.ApplyAudioEffect(AudioListenerSingleton.LBIKBGHCEKN.None);
|
||||
}
|
||||
|
||||
// Token: 0x060052A0 RID: 21152 RVA: 0x0019550C File Offset: 0x0019370C
|
||||
protected virtual void LFMFLONFIFG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.GMHGEOGOJBE(AudioListenerSingleton.LBIKBGHCEKN.Space);
|
||||
}
|
||||
|
||||
// Token: 0x060052A1 RID: 21153 RVA: 0x0019551C File Offset: 0x0019371C
|
||||
protected virtual void HPCDOIAAAKI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.KPAOCMBJLGJ(AudioListenerSingleton.LBIKBGHCEKN.Space);
|
||||
}
|
||||
|
||||
// Token: 0x060052A2 RID: 21154 RVA: 0x0019552C File Offset: 0x0019372C
|
||||
protected virtual void OPENHMHBPBM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060052A4 RID: 21156 RVA: 0x00195538 File Offset: 0x00193738
|
||||
protected virtual void MFDKHEECJJE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.JHBCPGBCNID(this.customAudioEffectType);
|
||||
}
|
||||
|
||||
// Token: 0x060052A5 RID: 21157 RVA: 0x0019554C File Offset: 0x0019374C
|
||||
protected virtual void OLLNDOLPGIL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.JHBCPGBCNID(this.customAudioEffectType);
|
||||
}
|
||||
|
||||
// Token: 0x060052A6 RID: 21158 RVA: 0x00195560 File Offset: 0x00193760
|
||||
protected virtual void MOGIALBHOLD(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.KPAOCMBJLGJ(AudioListenerSingleton.LBIKBGHCEKN.Space);
|
||||
}
|
||||
|
||||
// Token: 0x060052A7 RID: 21159 RVA: 0x00195570 File Offset: 0x00193770
|
||||
protected virtual void BFAJIEPBNLL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.MCKGBJLEEEJ(AudioListenerSingleton.LBIKBGHCEKN.None);
|
||||
}
|
||||
|
||||
// Token: 0x060052A8 RID: 21160 RVA: 0x00195580 File Offset: 0x00193780
|
||||
protected virtual void GHGKBFEFDKE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060052A9 RID: 21161 RVA: 0x00195584 File Offset: 0x00193784
|
||||
protected virtual void ANHMPOBGEAP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060052AA RID: 21162 RVA: 0x00195588 File Offset: 0x00193788
|
||||
protected virtual void LOLNMHMMGGD(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.PKNEPBDNJLO(this.customAudioEffectType);
|
||||
}
|
||||
|
||||
// Token: 0x060052AB RID: 21163 RVA: 0x0019559C File Offset: 0x0019379C
|
||||
protected override void GGPAONCCLCB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.ApplyAudioEffect(this.customAudioEffectType);
|
||||
}
|
||||
|
||||
// Token: 0x060052AC RID: 21164 RVA: 0x001955B0 File Offset: 0x001937B0
|
||||
protected virtual void HPLOLCPHGMK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060052AD RID: 21165 RVA: 0x001955B4 File Offset: 0x001937B4
|
||||
protected virtual void PJMIMDKGBKM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.GKDCGELHEDC(AudioListenerSingleton.LBIKBGHCEKN.None);
|
||||
}
|
||||
|
||||
// Token: 0x060052AE RID: 21166 RVA: 0x001955C4 File Offset: 0x001937C4
|
||||
protected virtual void FJDLCEJFFNC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.MCKGBJLEEEJ(this.customAudioEffectType);
|
||||
}
|
||||
|
||||
// Token: 0x060052AF RID: 21167 RVA: 0x001955D8 File Offset: 0x001937D8
|
||||
protected override void NELKLKJBKII(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060052B0 RID: 21168 RVA: 0x001955DC File Offset: 0x001937DC
|
||||
protected override void DCNPEOOAFBA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.ApplyAudioEffect(AudioListenerSingleton.LBIKBGHCEKN.None);
|
||||
}
|
||||
|
||||
// Token: 0x060052B1 RID: 21169 RVA: 0x001955EC File Offset: 0x001937EC
|
||||
protected virtual void BHLEOKBKPBO(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060052B2 RID: 21170 RVA: 0x001955F0 File Offset: 0x001937F0
|
||||
protected virtual void FFEPMKMKDIG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
SingletonMonoBehaviour<AudioListenerSingleton>.NCKMBFBMBFM.PKNEPBDNJLO(AudioListenerSingleton.LBIKBGHCEKN.Space);
|
||||
}
|
||||
|
||||
// Token: 0x04000A8C RID: 2700
|
||||
[SerializeField]
|
||||
private AudioListenerSingleton.LBIKBGHCEKN customAudioEffectType;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using Photon;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000190 RID: 400
|
||||
[RequireComponent(typeof(QuestRoomCulling))]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public abstract class QuestRoomBase : global::Photon.MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000180 RID: 384
|
||||
// (get) Token: 0x060051F5 RID: 20981 RVA: 0x001935B0 File Offset: 0x001917B0
|
||||
// (set) Token: 0x060051F6 RID: 20982 RVA: 0x001935B8 File Offset: 0x001917B8
|
||||
public QuestManager KPBODDDKDFN { get; private set; }
|
||||
|
||||
// Token: 0x17000181 RID: 385
|
||||
// (get) Token: 0x060051F7 RID: 20983 RVA: 0x001935C4 File Offset: 0x001917C4
|
||||
// (set) Token: 0x060051F8 RID: 20984 RVA: 0x001935CC File Offset: 0x001917CC
|
||||
public int KILJBJHPDFI { get; private set; }
|
||||
|
||||
// Token: 0x14000015 RID: 21
|
||||
// (add) Token: 0x060051F9 RID: 20985 RVA: 0x001935D8 File Offset: 0x001917D8
|
||||
// (remove) Token: 0x060051FA RID: 20986 RVA: 0x00193610 File Offset: 0x00191810
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public event QuestRoomBase.NBAONIKMDPE LCCNCDGOOKI;
|
||||
|
||||
// Token: 0x14000016 RID: 22
|
||||
// (add) Token: 0x060051FB RID: 20987 RVA: 0x00193648 File Offset: 0x00191848
|
||||
// (remove) Token: 0x060051FC RID: 20988 RVA: 0x00193680 File Offset: 0x00191880
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public event QuestRoomBase.NBAONIKMDPE FDAAALKBOIG;
|
||||
|
||||
// Token: 0x14000017 RID: 23
|
||||
// (add) Token: 0x060051FD RID: 20989 RVA: 0x001936B8 File Offset: 0x001918B8
|
||||
// (remove) Token: 0x060051FE RID: 20990 RVA: 0x001936F0 File Offset: 0x001918F0
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public event QuestRoomBase.NBAONIKMDPE HBLEJOPIFEK;
|
||||
|
||||
// Token: 0x14000018 RID: 24
|
||||
// (add) Token: 0x060051FF RID: 20991 RVA: 0x00193728 File Offset: 0x00191928
|
||||
// (remove) Token: 0x06005200 RID: 20992 RVA: 0x00193760 File Offset: 0x00191960
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public event QuestRoomBase.NBAONIKMDPE HOMONIFGEGP;
|
||||
|
||||
// Token: 0x14000019 RID: 25
|
||||
// (add) Token: 0x06005201 RID: 20993 RVA: 0x00193798 File Offset: 0x00191998
|
||||
// (remove) Token: 0x06005202 RID: 20994 RVA: 0x001937D0 File Offset: 0x001919D0
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public event QuestRoomBase.NBAONIKMDPE IOMBGEKPDHO;
|
||||
|
||||
// Token: 0x06005203 RID: 20995 RVA: 0x00193808 File Offset: 0x00191A08
|
||||
public virtual void Initialize(QuestManager NDECLHJMDIG, int JOKOHEBAFLB)
|
||||
{
|
||||
this.KPBODDDKDFN = NDECLHJMDIG;
|
||||
this.KILJBJHPDFI = JOKOHEBAFLB;
|
||||
this.IMELMLAGEKP();
|
||||
this.MCPEGMNFLHA();
|
||||
if (this.LCCNCDGOOKI != null)
|
||||
{
|
||||
this.LCCNCDGOOKI(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005204 RID: 20996 RVA: 0x0019383C File Offset: 0x00191A3C
|
||||
protected void IOIEHMABMJO()
|
||||
{
|
||||
if (this.HOMONIFGEGP != null)
|
||||
{
|
||||
this.HOMONIFGEGP(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005205 RID: 20997 RVA: 0x00193858 File Offset: 0x00191A58
|
||||
protected void BMNLALGFAPC()
|
||||
{
|
||||
if (this.IOMBGEKPDHO != null)
|
||||
{
|
||||
this.IOMBGEKPDHO(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005206 RID: 20998 RVA: 0x00193874 File Offset: 0x00191A74
|
||||
public virtual void OnLocalPlayerEnter()
|
||||
{
|
||||
if (this.FDAAALKBOIG != null)
|
||||
{
|
||||
this.FDAAALKBOIG(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005207 RID: 20999 RVA: 0x00193890 File Offset: 0x00191A90
|
||||
public virtual void OnLocalPlayerExit()
|
||||
{
|
||||
if (this.HBLEJOPIFEK != null)
|
||||
{
|
||||
this.HBLEJOPIFEK(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005208 RID: 21000 RVA: 0x001938AC File Offset: 0x00191AAC
|
||||
protected void CCGMHPECCBO()
|
||||
{
|
||||
if (this.BLGIDEHAICJ != null)
|
||||
{
|
||||
for (int i = 0; i < this.BLGIDEHAICJ.Length; i++)
|
||||
{
|
||||
if (!this.BLGIDEHAICJ[i].OHGPCMJMFGC && !this.BLGIDEHAICJ[i].DMMFKPIKPND)
|
||||
{
|
||||
this.BLGIDEHAICJ[i].MasterResetToLastSpawnPosition();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005209 RID: 21001 RVA: 0x00193910 File Offset: 0x00191B10
|
||||
protected void EOHCCFHHPMC()
|
||||
{
|
||||
if (this.BLGIDEHAICJ != null)
|
||||
{
|
||||
for (int i = 0; i < this.BLGIDEHAICJ.Length; i++)
|
||||
{
|
||||
if (!this.BLGIDEHAICJ[i].OHGPCMJMFGC && !this.BLGIDEHAICJ[i].DMMFKPIKPND)
|
||||
{
|
||||
this.BLGIDEHAICJ[i].MasterDisableAndMoveToLastSpawnPosition();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600520A RID: 21002 RVA: 0x00193974 File Offset: 0x00191B74
|
||||
private void IMELMLAGEKP()
|
||||
{
|
||||
this.BLGIDEHAICJ = base.GetComponentsInChildren<Tool>(true);
|
||||
if (this.BLGIDEHAICJ != null)
|
||||
{
|
||||
for (int i = 0; i < this.BLGIDEHAICJ.Length; i++)
|
||||
{
|
||||
if (SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM != null)
|
||||
{
|
||||
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.ExcludeTool(this.BLGIDEHAICJ[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600520B RID: 21003 RVA: 0x001939D4 File Offset: 0x00191BD4
|
||||
protected void PGMLJIALKLH()
|
||||
{
|
||||
if (this.BFLLKLBIODA != null)
|
||||
{
|
||||
foreach (Trap trap in this.BFLLKLBIODA)
|
||||
{
|
||||
trap.MasterResetToSpawnPoint();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600520C RID: 21004 RVA: 0x00193A14 File Offset: 0x00191C14
|
||||
protected void AJPLCKLENMO()
|
||||
{
|
||||
if (this.BFLLKLBIODA != null)
|
||||
{
|
||||
for (int i = 0; i < this.BFLLKLBIODA.Length; i++)
|
||||
{
|
||||
this.BFLLKLBIODA[i].MasterDisable();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600520D RID: 21005 RVA: 0x00193A54 File Offset: 0x00191C54
|
||||
private void MCPEGMNFLHA()
|
||||
{
|
||||
this.BFLLKLBIODA = base.transform.GetComponentsInChildren<Trap>(true);
|
||||
}
|
||||
|
||||
// Token: 0x04000A61 RID: 2657
|
||||
protected Tool[] BLGIDEHAICJ;
|
||||
|
||||
// Token: 0x04000A62 RID: 2658
|
||||
protected Trap[] BFLLKLBIODA;
|
||||
|
||||
// Token: 0x02000191 RID: 401
|
||||
// (Invoke) Token: 0x0600520F RID: 21007
|
||||
public delegate void NBAONIKMDPE(QuestRoomBase FIIFPLCNFHJ);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200019A RID: 410
|
||||
[RequireComponent(typeof(QuestRoomBase))]
|
||||
public abstract class QuestRoomBehaviour : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060052B4 RID: 21172 RVA: 0x00195608 File Offset: 0x00193808
|
||||
protected virtual void Awake()
|
||||
{
|
||||
this.room.LCCNCDGOOKI += this.NELKLKJBKII;
|
||||
this.room.HOMONIFGEGP += this.KJLCOGCOGAN;
|
||||
this.room.IOMBGEKPDHO += this.CEPKCOPAGEL;
|
||||
this.room.FDAAALKBOIG += this.GGPAONCCLCB;
|
||||
this.room.HBLEJOPIFEK += this.DCNPEOOAFBA;
|
||||
}
|
||||
|
||||
// Token: 0x060052B5 RID: 21173 RVA: 0x00195690 File Offset: 0x00193890
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
this.room.LCCNCDGOOKI -= this.NELKLKJBKII;
|
||||
this.room.HOMONIFGEGP -= this.KJLCOGCOGAN;
|
||||
this.room.IOMBGEKPDHO -= this.CEPKCOPAGEL;
|
||||
this.room.FDAAALKBOIG -= this.GGPAONCCLCB;
|
||||
this.room.HBLEJOPIFEK -= this.DCNPEOOAFBA;
|
||||
}
|
||||
|
||||
// Token: 0x060052B6 RID: 21174
|
||||
protected abstract void NELKLKJBKII(QuestRoomBase FIIFPLCNFHJ);
|
||||
|
||||
// Token: 0x060052B7 RID: 21175
|
||||
protected abstract void GGPAONCCLCB(QuestRoomBase FIIFPLCNFHJ);
|
||||
|
||||
// Token: 0x060052B8 RID: 21176
|
||||
protected abstract void DCNPEOOAFBA(QuestRoomBase FIIFPLCNFHJ);
|
||||
|
||||
// Token: 0x060052B9 RID: 21177 RVA: 0x00195718 File Offset: 0x00193918
|
||||
protected virtual void KJLCOGCOGAN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060052BA RID: 21178 RVA: 0x0019571C File Offset: 0x0019391C
|
||||
protected virtual void CEPKCOPAGEL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000A8D RID: 2701
|
||||
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
||||
[SerializeField]
|
||||
protected QuestRoomBase room;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,565 @@
|
||||
using System;
|
||||
using RecRoom.Core.Rendering;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200019B RID: 411
|
||||
public class QuestRoomCulling : QuestRoomBehaviour
|
||||
{
|
||||
// Token: 0x060052BB RID: 21179 RVA: 0x00195720 File Offset: 0x00193920
|
||||
protected virtual void BLIDLEODKMM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.PKMOJBLHDJM(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052BC RID: 21180 RVA: 0x00195730 File Offset: 0x00193930
|
||||
protected virtual void HKLDFBDFNKI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.EFIAIFFIPJG(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052BD RID: 21181 RVA: 0x00195740 File Offset: 0x00193940
|
||||
protected virtual void ILFDKDHFMGF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.IPBBLNHOFAH(base.transform);
|
||||
this.HDDFEBDFKFA.CEHGHFDCJLI(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052BE RID: 21182 RVA: 0x00195760 File Offset: 0x00193960
|
||||
protected virtual void DOBMKPEKOGO(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.AAMDDFEKNPA(base.transform);
|
||||
this.HDDFEBDFKFA.EFIAIFFIPJG(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052BF RID: 21183 RVA: 0x00195780 File Offset: 0x00193980
|
||||
protected virtual void FIIGMMBMDNF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.INENPCLEKOC(base.transform);
|
||||
this.HDDFEBDFKFA.FDEFNIEBDHF(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052C0 RID: 21184 RVA: 0x001957A0 File Offset: 0x001939A0
|
||||
protected virtual void GPLGMABEMPB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OAHPOEJACLB(base.transform);
|
||||
this.HDDFEBDFKFA.JDJKNBGCDGJ(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052C1 RID: 21185 RVA: 0x001957C0 File Offset: 0x001939C0
|
||||
protected virtual void LODFNFODOFG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.NGIMMBKJIHB(base.transform);
|
||||
this.HDDFEBDFKFA.DICEBIFCNNP(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052C2 RID: 21186 RVA: 0x001957E0 File Offset: 0x001939E0
|
||||
protected virtual void GIINMDFHKNK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OKHMLNEKEDP(base.transform);
|
||||
this.HDDFEBDFKFA.JDJKNBGCDGJ(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052C3 RID: 21187 RVA: 0x00195800 File Offset: 0x00193A00
|
||||
protected virtual void NDECIDFKMIL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.DICEBIFCNNP(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052C4 RID: 21188 RVA: 0x00195810 File Offset: 0x00193A10
|
||||
protected virtual void OOHJCDGKPFN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GFOLEIMDKHG(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052C5 RID: 21189 RVA: 0x00195820 File Offset: 0x00193A20
|
||||
protected virtual void MOAKDAAMENL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.IPBBLNHOFAH(base.transform);
|
||||
this.HDDFEBDFKFA.BCNCAHHPAEL(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052C6 RID: 21190 RVA: 0x00195840 File Offset: 0x00193A40
|
||||
protected virtual void EMDKLFLGACN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.EKPKIJBIBLK(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052C7 RID: 21191 RVA: 0x00195850 File Offset: 0x00193A50
|
||||
protected virtual void LJHOFGCOCLE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OCIFAJNMNFP(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052C8 RID: 21192 RVA: 0x00195860 File Offset: 0x00193A60
|
||||
protected virtual void KNBOFCLPNHG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.INENPCLEKOC(base.transform);
|
||||
this.HDDFEBDFKFA.CEDMGCPFMLC(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052C9 RID: 21193 RVA: 0x00195880 File Offset: 0x00193A80
|
||||
protected virtual void HNEEBJENDLI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JEFDOCHABAK(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052CA RID: 21194 RVA: 0x00195890 File Offset: 0x00193A90
|
||||
protected override void DCNPEOOAFBA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.LJNBOBCDOJO(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052CB RID: 21195 RVA: 0x001958A0 File Offset: 0x00193AA0
|
||||
protected virtual void PLLJGJBKHFF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.BCNCAHHPAEL(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052CC RID: 21196 RVA: 0x001958B0 File Offset: 0x00193AB0
|
||||
protected virtual void OJGJDJODAKI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JGMHJGJMCAI(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052CD RID: 21197 RVA: 0x001958C0 File Offset: 0x00193AC0
|
||||
protected virtual void DDLNEPGCEEC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.IOEHMKMPDPP(base.transform);
|
||||
this.HDDFEBDFKFA.FDEFNIEBDHF(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052CE RID: 21198 RVA: 0x001958E0 File Offset: 0x00193AE0
|
||||
protected virtual void LCPCENNFGEK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.MLCGCDPFEEL(base.transform);
|
||||
this.HDDFEBDFKFA.BHAGFJMPCEM(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052CF RID: 21199 RVA: 0x00195900 File Offset: 0x00193B00
|
||||
protected virtual void MMOMLIHLFBL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JMAHJCFDKKF(base.transform);
|
||||
this.HDDFEBDFKFA.OIHFBGNODAK(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052D0 RID: 21200 RVA: 0x00195920 File Offset: 0x00193B20
|
||||
protected virtual void EEIINMGCCBF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.BEBMPAHAOKH(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052D1 RID: 21201 RVA: 0x00195930 File Offset: 0x00193B30
|
||||
protected virtual void NMAAIIMELNM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.DICEBIFCNNP(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052D2 RID: 21202 RVA: 0x00195940 File Offset: 0x00193B40
|
||||
protected virtual void GPIONCBLBJJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.LCDOPJIPHKO(base.transform);
|
||||
this.HDDFEBDFKFA.MBLKEJJLKMO(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052D3 RID: 21203 RVA: 0x00195960 File Offset: 0x00193B60
|
||||
protected virtual void LAHKAJPJIDC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.LJNBOBCDOJO(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052D4 RID: 21204 RVA: 0x00195970 File Offset: 0x00193B70
|
||||
protected virtual void MLNPGHGMKNJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JEFDOCHABAK(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052D5 RID: 21205 RVA: 0x00195980 File Offset: 0x00193B80
|
||||
protected virtual void EEDNNMOIDGG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.BHAGFJMPCEM(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052D6 RID: 21206 RVA: 0x00195990 File Offset: 0x00193B90
|
||||
protected virtual void MBFIHGFMGJF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OIBEHCODFNH(base.transform);
|
||||
this.HDDFEBDFKFA.CEDMGCPFMLC(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052D7 RID: 21207 RVA: 0x001959B0 File Offset: 0x00193BB0
|
||||
protected virtual void MBJAADMGCBJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.FMFHOEJKKKO(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052D8 RID: 21208 RVA: 0x001959C0 File Offset: 0x00193BC0
|
||||
protected virtual void GOJBEEHBEEK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GGJGMLGGMCG(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052D9 RID: 21209 RVA: 0x001959D0 File Offset: 0x00193BD0
|
||||
protected virtual void FCFPACBCJKI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.DICEBIFCNNP(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052DB RID: 21211 RVA: 0x001959F4 File Offset: 0x00193BF4
|
||||
protected virtual void EEKOPDLCGBM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.MBDGKODHANK(base.transform);
|
||||
this.HDDFEBDFKFA.EFIAIFFIPJG(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052DC RID: 21212 RVA: 0x00195A14 File Offset: 0x00193C14
|
||||
protected virtual void JDNDOHCBILA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JLNBCHPPNIN(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052DD RID: 21213 RVA: 0x00195A24 File Offset: 0x00193C24
|
||||
protected virtual void GJEKJAEJKFG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JMAHJCFDKKF(base.transform);
|
||||
this.HDDFEBDFKFA.OCIFAJNMNFP(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052DE RID: 21214 RVA: 0x00195A44 File Offset: 0x00193C44
|
||||
protected virtual void HLKHJOFLFIF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.EKPKIJBIBLK(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052DF RID: 21215 RVA: 0x00195A54 File Offset: 0x00193C54
|
||||
protected virtual void AMLMAFDAHOK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JGMHJGJMCAI(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052E0 RID: 21216 RVA: 0x00195A64 File Offset: 0x00193C64
|
||||
protected virtual void OEFJFADFABG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.BEBMPAHAOKH(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052E1 RID: 21217 RVA: 0x00195A74 File Offset: 0x00193C74
|
||||
protected virtual void FGHIEJCKBBA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.IPBBLNHOFAH(base.transform);
|
||||
this.HDDFEBDFKFA.OHAAAKHPAJJ(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052E2 RID: 21218 RVA: 0x00195A94 File Offset: 0x00193C94
|
||||
protected virtual void JKIBDAFACPC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.FDEFNIEBDHF(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052E3 RID: 21219 RVA: 0x00195AA4 File Offset: 0x00193CA4
|
||||
protected virtual void PJMIMDKGBKM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JEFDOCHABAK(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052E4 RID: 21220 RVA: 0x00195AB4 File Offset: 0x00193CB4
|
||||
protected virtual void BJMOECBJKMF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.PKMOJBLHDJM(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052E5 RID: 21221 RVA: 0x00195AC4 File Offset: 0x00193CC4
|
||||
protected virtual void FMCIDOOPIDE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.FDEFNIEBDHF(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052E6 RID: 21222 RVA: 0x00195AD4 File Offset: 0x00193CD4
|
||||
protected virtual void LEHNPALDOBN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.DICEBIFCNNP(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052E7 RID: 21223 RVA: 0x00195AE4 File Offset: 0x00193CE4
|
||||
protected virtual void LGGGPFJMFJJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.MGEKHHLCMHI(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052E8 RID: 21224 RVA: 0x00195AF4 File Offset: 0x00193CF4
|
||||
protected virtual void DPGGDNJCNEP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OKHMLNEKEDP(base.transform);
|
||||
this.HDDFEBDFKFA.OIHFBGNODAK(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052E9 RID: 21225 RVA: 0x00195B14 File Offset: 0x00193D14
|
||||
protected virtual void ILPACAHPCLL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OIHFBGNODAK(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052EA RID: 21226 RVA: 0x00195B24 File Offset: 0x00193D24
|
||||
protected virtual void FIHGACOHJDH(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.PKMOJBLHDJM(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052EB RID: 21227 RVA: 0x00195B34 File Offset: 0x00193D34
|
||||
protected virtual void NGKAKCHDFCC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OIHFBGNODAK(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052EC RID: 21228 RVA: 0x00195B44 File Offset: 0x00193D44
|
||||
protected virtual void JCBDAEFHAMG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GGJGMLGGMCG(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052ED RID: 21229 RVA: 0x00195B54 File Offset: 0x00193D54
|
||||
protected virtual void DBNFJIGDDLC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OCIFAJNMNFP(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052EE RID: 21230 RVA: 0x00195B64 File Offset: 0x00193D64
|
||||
protected virtual void HNPIODFODIK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GFOLEIMDKHG(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052EF RID: 21231 RVA: 0x00195B74 File Offset: 0x00193D74
|
||||
protected virtual void OBGOJFNCKJE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.EFIAIFFIPJG(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052F0 RID: 21232 RVA: 0x00195B84 File Offset: 0x00193D84
|
||||
protected virtual void EMACHEKMGGC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.LJNBOBCDOJO(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052F1 RID: 21233 RVA: 0x00195B94 File Offset: 0x00193D94
|
||||
protected virtual void LGFMGMCJBKG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GFOLEIMDKHG(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052F2 RID: 21234 RVA: 0x00195BA4 File Offset: 0x00193DA4
|
||||
protected virtual void AAJJAPPOMDH(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JDJKNBGCDGJ(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052F3 RID: 21235 RVA: 0x00195BB4 File Offset: 0x00193DB4
|
||||
protected virtual void DIAGBFJDHMD(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.MLCGCDPFEEL(base.transform);
|
||||
this.HDDFEBDFKFA.FDEFNIEBDHF(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052F4 RID: 21236 RVA: 0x00195BD4 File Offset: 0x00193DD4
|
||||
protected virtual void KGPAEONPLCH(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.MGEKHHLCMHI(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052F5 RID: 21237 RVA: 0x00195BE4 File Offset: 0x00193DE4
|
||||
protected virtual void AHGMOLGBNDC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.BEBMPAHAOKH(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052F6 RID: 21238 RVA: 0x00195BF4 File Offset: 0x00193DF4
|
||||
protected virtual void FJOJIGMMGJJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OIHFBGNODAK(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052F7 RID: 21239 RVA: 0x00195C04 File Offset: 0x00193E04
|
||||
protected virtual void MHJAHOOHGAI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JEFDOCHABAK(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052F8 RID: 21240 RVA: 0x00195C14 File Offset: 0x00193E14
|
||||
protected virtual void EOKALNAAEED(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.EPAGCFINILB(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052F9 RID: 21241 RVA: 0x00195C24 File Offset: 0x00193E24
|
||||
protected virtual void GKMNIODCFHN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.NGIMMBKJIHB(base.transform);
|
||||
this.HDDFEBDFKFA.OHAAAKHPAJJ(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052FA RID: 21242 RVA: 0x00195C44 File Offset: 0x00193E44
|
||||
protected virtual void BNJDIFIIJOI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OCDLOLOLJPM(base.transform);
|
||||
this.HDDFEBDFKFA.MGEKHHLCMHI(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052FB RID: 21243 RVA: 0x00195C64 File Offset: 0x00193E64
|
||||
protected virtual void BJMIKEMMEFP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.DPJGIONKODL(base.transform);
|
||||
this.HDDFEBDFKFA.CEDMGCPFMLC(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052FC RID: 21244 RVA: 0x00195C84 File Offset: 0x00193E84
|
||||
protected virtual void EFGGPMLFKNG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.LJNBOBCDOJO(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052FD RID: 21245 RVA: 0x00195C94 File Offset: 0x00193E94
|
||||
protected virtual void IBAJGGOKICE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OKHMLNEKEDP(base.transform);
|
||||
this.HDDFEBDFKFA.CEHGHFDCJLI(false);
|
||||
}
|
||||
|
||||
// Token: 0x060052FE RID: 21246 RVA: 0x00195CB4 File Offset: 0x00193EB4
|
||||
protected virtual void MGEGEOOPIDM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GGJGMLGGMCG(true);
|
||||
}
|
||||
|
||||
// Token: 0x060052FF RID: 21247 RVA: 0x00195CC4 File Offset: 0x00193EC4
|
||||
protected virtual void FMBINLEIAHP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.CEDMGCPFMLC(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005300 RID: 21248 RVA: 0x00195CD4 File Offset: 0x00193ED4
|
||||
protected virtual void HKLFNPKGKBJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.FMFHOEJKKKO(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005301 RID: 21249 RVA: 0x00195CE4 File Offset: 0x00193EE4
|
||||
protected virtual void DMBIJCHILIP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.EPAGCFINILB(false);
|
||||
}
|
||||
|
||||
// Token: 0x06005302 RID: 21250 RVA: 0x00195CF4 File Offset: 0x00193EF4
|
||||
protected virtual void MFGKCBIKMMC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.DICEBIFCNNP(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005303 RID: 21251 RVA: 0x00195D04 File Offset: 0x00193F04
|
||||
protected virtual void LJDDKPIEJPN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.DICEBIFCNNP(false);
|
||||
}
|
||||
|
||||
// Token: 0x06005304 RID: 21252 RVA: 0x00195D14 File Offset: 0x00193F14
|
||||
protected virtual void IAPCPKLEIKK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.INENPCLEKOC(base.transform);
|
||||
this.HDDFEBDFKFA.CEHGHFDCJLI(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005305 RID: 21253 RVA: 0x00195D34 File Offset: 0x00193F34
|
||||
protected override void GGPAONCCLCB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.LJNBOBCDOJO(false);
|
||||
}
|
||||
|
||||
// Token: 0x06005306 RID: 21254 RVA: 0x00195D44 File Offset: 0x00193F44
|
||||
protected virtual void HAJBECEEMMN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GGJGMLGGMCG(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005307 RID: 21255 RVA: 0x00195D54 File Offset: 0x00193F54
|
||||
protected virtual void HHLOILECBOA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GJALOGFIEEN(base.transform);
|
||||
this.HDDFEBDFKFA.OCIFAJNMNFP(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005308 RID: 21256 RVA: 0x00195D74 File Offset: 0x00193F74
|
||||
protected virtual void OALNGGPFEGI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.PKMOJBLHDJM(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005309 RID: 21257 RVA: 0x00195D84 File Offset: 0x00193F84
|
||||
protected virtual void MOGIALBHOLD(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.CEDMGCPFMLC(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600530A RID: 21258 RVA: 0x00195D94 File Offset: 0x00193F94
|
||||
protected virtual void BIOKHMGGIBJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.GJALOGFIEEN(base.transform);
|
||||
this.HDDFEBDFKFA.PKMOJBLHDJM(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600530B RID: 21259 RVA: 0x00195DB4 File Offset: 0x00193FB4
|
||||
protected virtual void KGHILNKGHBC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.LCDOPJIPHKO(base.transform);
|
||||
this.HDDFEBDFKFA.CEHGHFDCJLI(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600530C RID: 21260 RVA: 0x00195DD4 File Offset: 0x00193FD4
|
||||
protected virtual void BCMCMAGKOFA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.LCDOPJIPHKO(base.transform);
|
||||
this.HDDFEBDFKFA.FMFHOEJKKKO(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600530D RID: 21261 RVA: 0x00195DF4 File Offset: 0x00193FF4
|
||||
protected virtual void OIOHONJFONH(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.JGMHJGJMCAI(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600530E RID: 21262 RVA: 0x00195E04 File Offset: 0x00194004
|
||||
protected virtual void GHGKBFEFDKE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.INENPCLEKOC(base.transform);
|
||||
this.HDDFEBDFKFA.JEFDOCHABAK(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600530F RID: 21263 RVA: 0x00195E24 File Offset: 0x00194024
|
||||
protected override void NELKLKJBKII(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.AAMDDFEKNPA(base.transform);
|
||||
this.HDDFEBDFKFA.LJNBOBCDOJO(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005310 RID: 21264 RVA: 0x00195E44 File Offset: 0x00194044
|
||||
protected virtual void POKNCHGBPJN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.DICEBIFCNNP(true);
|
||||
}
|
||||
|
||||
// Token: 0x06005311 RID: 21265 RVA: 0x00195E54 File Offset: 0x00194054
|
||||
protected virtual void NJJAHIAONHM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OIBEHCODFNH(base.transform);
|
||||
this.HDDFEBDFKFA.LJNBOBCDOJO(false);
|
||||
}
|
||||
|
||||
// Token: 0x06005312 RID: 21266 RVA: 0x00195E74 File Offset: 0x00194074
|
||||
protected virtual void PHFGADJONOJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
this.HDDFEBDFKFA.OCDLOLOLJPM(base.transform);
|
||||
this.HDDFEBDFKFA.CEHGHFDCJLI(true);
|
||||
}
|
||||
|
||||
// Token: 0x04000A8E RID: 2702
|
||||
private JGODHBJLFHB HDDFEBDFKFA = new JGODHBJLFHB();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200019C RID: 412
|
||||
public class QuestRoomGravitySettings : QuestRoomBehaviour
|
||||
{
|
||||
// Token: 0x06005313 RID: 21267 RVA: 0x00195E94 File Offset: 0x00194094
|
||||
protected virtual void PFBMIHGAAGB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005314 RID: 21268 RVA: 0x00195E98 File Offset: 0x00194098
|
||||
protected virtual void MFDKHEECJJE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.UseCustomGravity(this.customGravity);
|
||||
}
|
||||
|
||||
// Token: 0x06005315 RID: 21269 RVA: 0x00195EA8 File Offset: 0x001940A8
|
||||
protected virtual void BIOLDDPCEDG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005316 RID: 21270 RVA: 0x00195EAC File Offset: 0x001940AC
|
||||
protected override void DCNPEOOAFBA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.UseDefaultGravity();
|
||||
}
|
||||
|
||||
// Token: 0x06005317 RID: 21271 RVA: 0x00195EB4 File Offset: 0x001940B4
|
||||
protected virtual void HPCDOIAAAKI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.UseDefaultGravity();
|
||||
}
|
||||
|
||||
// Token: 0x06005319 RID: 21273 RVA: 0x00195ED0 File Offset: 0x001940D0
|
||||
protected override void NELKLKJBKII(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600531A RID: 21274 RVA: 0x00195ED4 File Offset: 0x001940D4
|
||||
protected virtual void EMACHEKMGGC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.UseDefaultGravity();
|
||||
}
|
||||
|
||||
// Token: 0x0600531B RID: 21275 RVA: 0x00195EDC File Offset: 0x001940DC
|
||||
protected virtual void LCPCENNFGEK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600531C RID: 21276 RVA: 0x00195EE0 File Offset: 0x001940E0
|
||||
protected virtual void PJMIMDKGBKM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.UseDefaultGravity();
|
||||
}
|
||||
|
||||
// Token: 0x0600531D RID: 21277 RVA: 0x00195EE8 File Offset: 0x001940E8
|
||||
protected virtual void FIIGMMBMDNF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600531E RID: 21278 RVA: 0x00195EEC File Offset: 0x001940EC
|
||||
protected virtual void PAOKGPNJGCA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.UseCustomGravity(this.customGravity);
|
||||
}
|
||||
|
||||
// Token: 0x0600531F RID: 21279 RVA: 0x00195EFC File Offset: 0x001940FC
|
||||
protected override void GGPAONCCLCB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.UseCustomGravity(this.customGravity);
|
||||
}
|
||||
|
||||
// Token: 0x06005320 RID: 21280 RVA: 0x00195F0C File Offset: 0x0019410C
|
||||
protected virtual void DLIEOALHBNJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.EHBIFJLMJPN();
|
||||
}
|
||||
|
||||
// Token: 0x06005321 RID: 21281 RVA: 0x00195F14 File Offset: 0x00194114
|
||||
protected virtual void MOGIALBHOLD(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
RagdollPiece.UseDefaultGravity();
|
||||
}
|
||||
|
||||
// Token: 0x06005322 RID: 21282 RVA: 0x00195F1C File Offset: 0x0019411C
|
||||
protected virtual void DOBMKPEKOGO(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005323 RID: 21283 RVA: 0x00195F20 File Offset: 0x00194120
|
||||
protected virtual void HPLOLCPHGMK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005324 RID: 21284 RVA: 0x00195F24 File Offset: 0x00194124
|
||||
protected virtual void FLPODJBOLJF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005325 RID: 21285 RVA: 0x00195F28 File Offset: 0x00194128
|
||||
protected virtual void ANHMPOBGEAP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000A8F RID: 2703
|
||||
[SerializeField]
|
||||
private Vector3 customGravity = Vector3.zero;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,235 @@
|
||||
using System;
|
||||
using RecRoom.Core.Rendering;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200019D RID: 413
|
||||
public class QuestRoomLightingSettings : QuestRoomBehaviour
|
||||
{
|
||||
// Token: 0x06005326 RID: 21286 RVA: 0x00195F2C File Offset: 0x0019412C
|
||||
protected virtual void OJOAONDPMPB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005327 RID: 21287 RVA: 0x00195F30 File Offset: 0x00194130
|
||||
protected virtual void DDLNEPGCEEC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005328 RID: 21288 RVA: 0x00195F34 File Offset: 0x00194134
|
||||
protected virtual void PJJDDLJLOBM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
EnvironmentLightingSettings.HIADMCAEFIC();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
FogSettings.JEFPMDKHANB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005329 RID: 21289 RVA: 0x00195F58 File Offset: 0x00194158
|
||||
protected virtual void HGKFHCNBEKF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600532A RID: 21290 RVA: 0x00195F5C File Offset: 0x0019415C
|
||||
protected override void DCNPEOOAFBA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
EnvironmentLightingSettings.JEFPMDKHANB();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
FogSettings.JEFPMDKHANB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600532B RID: 21291 RVA: 0x00195F80 File Offset: 0x00194180
|
||||
protected virtual void FMCIDOOPIDE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
this.customLightingSettings.NEDCDEHFPHJ();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
this.customFogSettings.APNGFBDONPH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600532C RID: 21292 RVA: 0x00195FB0 File Offset: 0x001941B0
|
||||
protected virtual void PJMIMDKGBKM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
EnvironmentLightingSettings.GLMELINOIJN();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
FogSettings.JEFPMDKHANB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600532D RID: 21293 RVA: 0x00195FD4 File Offset: 0x001941D4
|
||||
protected virtual void GHPGCFGLOLL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
this.customLightingSettings.KBLEGKEDHJH();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
this.customFogSettings.APNGFBDONPH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600532E RID: 21294 RVA: 0x00196004 File Offset: 0x00194204
|
||||
protected override void NELKLKJBKII(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600532F RID: 21295 RVA: 0x00196008 File Offset: 0x00194208
|
||||
protected virtual void EMACHEKMGGC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
EnvironmentLightingSettings.CPHDNACKKNF();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
FogSettings.JEFPMDKHANB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005330 RID: 21296 RVA: 0x0019602C File Offset: 0x0019422C
|
||||
protected override void GGPAONCCLCB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
this.customLightingSettings.GDNEHAGDDEK();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
this.customFogSettings.GDNEHAGDDEK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005331 RID: 21297 RVA: 0x0019605C File Offset: 0x0019425C
|
||||
protected virtual void OLLNDOLPGIL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
this.customLightingSettings.AJHAHOBMOIK();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
this.customFogSettings.APNGFBDONPH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005332 RID: 21298 RVA: 0x0019608C File Offset: 0x0019428C
|
||||
protected virtual void FLPODJBOLJF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005333 RID: 21299 RVA: 0x00196090 File Offset: 0x00194290
|
||||
protected virtual void FJDLCEJFFNC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
this.customLightingSettings.OGKCMPDPCFH();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
this.customFogSettings.APNGFBDONPH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005334 RID: 21300 RVA: 0x001960C0 File Offset: 0x001942C0
|
||||
protected virtual void DNMBMPAAOCK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
EnvironmentLightingSettings.ABCHFMNADAA();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
FogSettings.NMCKCPCMKAD();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005335 RID: 21301 RVA: 0x001960E4 File Offset: 0x001942E4
|
||||
protected virtual void NDECIDFKMIL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
EnvironmentLightingSettings.JEFPMDKHANB();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
FogSettings.NMCKCPCMKAD();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005336 RID: 21302 RVA: 0x00196108 File Offset: 0x00194308
|
||||
protected virtual void KMGAMBLDALN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
EnvironmentLightingSettings.IGJNMCPMFDH();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
FogSettings.HFJDEIFNMAO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005338 RID: 21304 RVA: 0x00196134 File Offset: 0x00194334
|
||||
protected virtual void FIIGMMBMDNF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005339 RID: 21305 RVA: 0x00196138 File Offset: 0x00194338
|
||||
protected virtual void FGJINGBPGPC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomLightingSettings)
|
||||
{
|
||||
EnvironmentLightingSettings.AFAKDIHNLDG();
|
||||
}
|
||||
if (this.hasCustomFogSettings)
|
||||
{
|
||||
FogSettings.HFJDEIFNMAO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600533A RID: 21306 RVA: 0x0019615C File Offset: 0x0019435C
|
||||
protected virtual void LCPCENNFGEK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600533B RID: 21307 RVA: 0x00196160 File Offset: 0x00194360
|
||||
protected virtual void BBIIHOPALIL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000A90 RID: 2704
|
||||
[SerializeField]
|
||||
private bool hasCustomLightingSettings;
|
||||
|
||||
// Token: 0x04000A91 RID: 2705
|
||||
[SerializeField]
|
||||
private EnvironmentLightingSettings customLightingSettings;
|
||||
|
||||
// Token: 0x04000A92 RID: 2706
|
||||
[SerializeField]
|
||||
private bool hasCustomFogSettings;
|
||||
|
||||
// Token: 0x04000A93 RID: 2707
|
||||
[SerializeField]
|
||||
private FogSettings customFogSettings;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,803 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200019E RID: 414
|
||||
public class QuestRoomMusic : QuestRoomBehaviour
|
||||
{
|
||||
// Token: 0x0600533C RID: 21308 RVA: 0x00196164 File Offset: 0x00194364
|
||||
protected virtual void IAPCPKLEIKK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600533D RID: 21309 RVA: 0x00196168 File Offset: 0x00194368
|
||||
protected virtual void NDECIDFKMIL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OCMECGJBLHO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600533E RID: 21310 RVA: 0x001961C8 File Offset: 0x001943C8
|
||||
protected virtual void INOICBPNHNN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600533F RID: 21311 RVA: 0x001961CC File Offset: 0x001943CC
|
||||
protected virtual void HNPIODFODIK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BNPEAKJDNDN();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005340 RID: 21312 RVA: 0x0019622C File Offset: 0x0019442C
|
||||
protected virtual void OBAHCIBPGBB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.AGBEMEKGNIE(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005341 RID: 21313 RVA: 0x001962CC File Offset: 0x001944CC
|
||||
protected virtual void NFCLAGPJEIH(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.KDANPBHCFBK(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 0)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005342 RID: 21314 RVA: 0x0019636C File Offset: 0x0019456C
|
||||
protected virtual void HPPAALFBHAO(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.PMGNFHHKHBM();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OCMECGJBLHO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005343 RID: 21315 RVA: 0x001963CC File Offset: 0x001945CC
|
||||
protected virtual void HKLFNPKGKBJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005344 RID: 21316 RVA: 0x0019646C File Offset: 0x0019466C
|
||||
protected virtual void FNFBNILCGON(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.PMGNFHHKHBM();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.EMNGMEHBMCM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005345 RID: 21317 RVA: 0x001964CC File Offset: 0x001946CC
|
||||
protected virtual void OPMEIMGMCMG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005346 RID: 21318 RVA: 0x001964D0 File Offset: 0x001946D0
|
||||
protected virtual void BBOAKKAKMLN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005347 RID: 21319 RVA: 0x001964D4 File Offset: 0x001946D4
|
||||
protected virtual void MLFJOPKPKNH(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.PMGNFHHKHBM();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OCMECGJBLHO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005348 RID: 21320 RVA: 0x00196534 File Offset: 0x00194734
|
||||
protected virtual void PDCJKHGOJMB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 0)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005349 RID: 21321 RVA: 0x001965D4 File Offset: 0x001947D4
|
||||
protected virtual void OJEMEFFICCG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.APONNBLPGFA(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.AGBEMEKGNIE(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 0)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600534A RID: 21322 RVA: 0x00196674 File Offset: 0x00194874
|
||||
protected virtual void HGBLNOKHBGO(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600534B RID: 21323 RVA: 0x00196714 File Offset: 0x00194914
|
||||
protected virtual void BGKCCJHFCJK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600534C RID: 21324 RVA: 0x00196718 File Offset: 0x00194918
|
||||
protected virtual void GHADOOFHMHH(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.EMNGMEHBMCM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600534D RID: 21325 RVA: 0x00196778 File Offset: 0x00194978
|
||||
protected virtual void BIOLDDPCEDG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600534E RID: 21326 RVA: 0x0019677C File Offset: 0x0019497C
|
||||
protected virtual void DBNFJIGDDLC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.KDANPBHCFBK(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005350 RID: 21328 RVA: 0x00196824 File Offset: 0x00194A24
|
||||
protected virtual void HBAOBDLAIAP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005351 RID: 21329 RVA: 0x00196884 File Offset: 0x00194A84
|
||||
protected virtual void MFEKBCEDODK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
base.KJLCOGCOGAN(FIIFPLCNFHJ);
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CGMLENOOHJA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005352 RID: 21330 RVA: 0x001968A8 File Offset: 0x00194AA8
|
||||
protected virtual void GPLGMABEMPB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005353 RID: 21331 RVA: 0x001968AC File Offset: 0x00194AAC
|
||||
protected virtual void EMACHEKMGGC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005354 RID: 21332 RVA: 0x0019690C File Offset: 0x00194B0C
|
||||
protected virtual void HKELJGDOAOO(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BNPEAKJDNDN();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.EMNGMEHBMCM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005355 RID: 21333 RVA: 0x0019696C File Offset: 0x00194B6C
|
||||
protected virtual void EOIIAHMNFLG(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.APONNBLPGFA(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.KDANPBHCFBK(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005356 RID: 21334 RVA: 0x00196A0C File Offset: 0x00194C0C
|
||||
protected virtual void ODFEKDCOPIK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005357 RID: 21335 RVA: 0x00196A10 File Offset: 0x00194C10
|
||||
protected virtual void AMLMAFDAHOK(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.APONNBLPGFA(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 0)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005358 RID: 21336 RVA: 0x00196AB0 File Offset: 0x00194CB0
|
||||
protected virtual void PAOKGPNJGCA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005359 RID: 21337 RVA: 0x00196B50 File Offset: 0x00194D50
|
||||
protected virtual void KHAKJEFDPDL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.EMNGMEHBMCM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600535A RID: 21338 RVA: 0x00196BB0 File Offset: 0x00194DB0
|
||||
protected virtual void OJOAONDPMPB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600535B RID: 21339 RVA: 0x00196BB4 File Offset: 0x00194DB4
|
||||
protected virtual void OMBKIKLMHPM(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600535C RID: 21340 RVA: 0x00196BB8 File Offset: 0x00194DB8
|
||||
protected virtual void BGADJCPLJPN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
base.KJLCOGCOGAN(FIIFPLCNFHJ);
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NNOHEKGJCGA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600535D RID: 21341 RVA: 0x00196BDC File Offset: 0x00194DDC
|
||||
protected override void DCNPEOOAFBA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.PMGNFHHKHBM();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.EMNGMEHBMCM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600535E RID: 21342 RVA: 0x00196C3C File Offset: 0x00194E3C
|
||||
protected virtual void PLLJGJBKHFF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.AGBEMEKGNIE(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 0)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600535F RID: 21343 RVA: 0x00196CDC File Offset: 0x00194EDC
|
||||
protected virtual void FPNMFJAILKO(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
base.KJLCOGCOGAN(FIIFPLCNFHJ);
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.KNDOFHFGELF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005360 RID: 21344 RVA: 0x00196D00 File Offset: 0x00194F00
|
||||
protected override void KJLCOGCOGAN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
base.KJLCOGCOGAN(FIIFPLCNFHJ);
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CGMLENOOHJA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005361 RID: 21345 RVA: 0x00196D24 File Offset: 0x00194F24
|
||||
protected virtual void BEMLDHLAMOJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.PMGNFHHKHBM();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005362 RID: 21346 RVA: 0x00196D84 File Offset: 0x00194F84
|
||||
protected virtual void CDPCCNNLKBA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005363 RID: 21347 RVA: 0x00196DE4 File Offset: 0x00194FE4
|
||||
protected override void GGPAONCCLCB(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 0)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005364 RID: 21348 RVA: 0x00196E84 File Offset: 0x00195084
|
||||
protected virtual void FOJPPJNPILP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.PMGNFHHKHBM();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005365 RID: 21349 RVA: 0x00196EE4 File Offset: 0x001950E4
|
||||
protected virtual void GHPGCFGLOLL(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.APONNBLPGFA(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005366 RID: 21350 RVA: 0x00196F84 File Offset: 0x00195184
|
||||
protected virtual void AOPKNOOKJIF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MPKAOECJHGC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005367 RID: 21351 RVA: 0x00196FE4 File Offset: 0x001951E4
|
||||
protected virtual void OJGJDJODAKI(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.KDANPBHCFBK(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005368 RID: 21352 RVA: 0x00197084 File Offset: 0x00195284
|
||||
protected virtual void HGKFHCNBEKF(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005369 RID: 21353 RVA: 0x00197088 File Offset: 0x00195288
|
||||
protected virtual void IMLMDMNABEP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600536A RID: 21354 RVA: 0x001970E8 File Offset: 0x001952E8
|
||||
protected virtual void MOJLECJDFJP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600536B RID: 21355 RVA: 0x001970EC File Offset: 0x001952EC
|
||||
protected virtual void MKBFLPMOMLJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
base.KJLCOGCOGAN(FIIFPLCNFHJ);
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NNOHEKGJCGA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600536C RID: 21356 RVA: 0x00197110 File Offset: 0x00195310
|
||||
protected virtual void FJDLCEJFFNC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.APONNBLPGFA(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 0)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600536D RID: 21357 RVA: 0x001971B0 File Offset: 0x001953B0
|
||||
protected virtual void HAJBECEEMMN(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.PMGNFHHKHBM();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600536E RID: 21358 RVA: 0x00197210 File Offset: 0x00195410
|
||||
protected virtual void BICFDDPCHOO(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
base.KJLCOGCOGAN(FIIFPLCNFHJ);
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CGMLENOOHJA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600536F RID: 21359 RVA: 0x00197234 File Offset: 0x00195434
|
||||
protected virtual void EJNLGPALINA(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
base.KJLCOGCOGAN(FIIFPLCNFHJ);
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NNOHEKGJCGA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005370 RID: 21360 RVA: 0x00197258 File Offset: 0x00195458
|
||||
protected override void NELKLKJBKII(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005371 RID: 21361 RVA: 0x0019725C File Offset: 0x0019545C
|
||||
protected virtual void KMGLJMOMHJE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BNPEAKJDNDN();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.EMNGMEHBMCM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005372 RID: 21362 RVA: 0x001972BC File Offset: 0x001954BC
|
||||
protected virtual void MLNPGHGMKNJ(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.BDFAMGMIFGB();
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.MAAMKJOCEBI();
|
||||
}
|
||||
if (this.hasCustomActionMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CHGOFGAPMII();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005373 RID: 21363 RVA: 0x0019731C File Offset: 0x0019551C
|
||||
protected virtual void KJNCNKFIEJC(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
base.KJLCOGCOGAN(FIIFPLCNFHJ);
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NNOHEKGJCGA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005374 RID: 21364 RVA: 0x00197340 File Offset: 0x00195540
|
||||
protected virtual void EDHBAGFGFGP(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
if (this.hasCustomAmbience)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.NAAPPIOGIJF(this.customAmbience);
|
||||
}
|
||||
if (this.hasCustomGameplayMusic)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.OPKDBCOCHOM(this.customGameplayMusic);
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.FGLFGONCMIA();
|
||||
}
|
||||
if (this.hasCustomActionMusic && this.customActionMusic != null && this.customActionMusic.Length > 1)
|
||||
{
|
||||
FIIFPLCNFHJ.KPBODDDKDFN.BCKMLIGHCIJ.CALELNBJECI(this.customActionMusic, this.customActionExtendedMusic);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005375 RID: 21365 RVA: 0x001973E0 File Offset: 0x001955E0
|
||||
protected virtual void GHGKBFEFDKE(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06005376 RID: 21366 RVA: 0x001973E4 File Offset: 0x001955E4
|
||||
protected virtual void CBGLEAOOPKD(QuestRoomBase FIIFPLCNFHJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000A94 RID: 2708
|
||||
[SerializeField]
|
||||
private bool hasCustomAmbience;
|
||||
|
||||
// Token: 0x04000A95 RID: 2709
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip customAmbience;
|
||||
|
||||
// Token: 0x04000A96 RID: 2710
|
||||
[SerializeField]
|
||||
private bool hasCustomGameplayMusic;
|
||||
|
||||
// Token: 0x04000A97 RID: 2711
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip customGameplayMusic;
|
||||
|
||||
// Token: 0x04000A98 RID: 2712
|
||||
[SerializeField]
|
||||
private bool hasCustomActionMusic;
|
||||
|
||||
// Token: 0x04000A99 RID: 2713
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip[] customActionMusic;
|
||||
|
||||
// Token: 0x04000A9A RID: 2714
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip customActionExtendedMusic;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,606 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200012C RID: 300
|
||||
public class QuestRotatingBossEnemy : Enemy
|
||||
{
|
||||
// Token: 0x06003E8A RID: 16010 RVA: 0x0013CF38 File Offset: 0x0013B138
|
||||
private void MLGCBLLBOGP()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E8B RID: 16011 RVA: 0x0013CF94 File Offset: 0x0013B194
|
||||
protected virtual void CEIEOIMANEL()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E8C RID: 16012 RVA: 0x0013CFB4 File Offset: 0x0013B1B4
|
||||
private void LAHIFAPEGPD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.findTargetAngularSpeedDegrees);
|
||||
}
|
||||
|
||||
// Token: 0x06003E8D RID: 16013 RVA: 0x0013CFC8 File Offset: 0x0013B1C8
|
||||
protected override void CCBCNGHMMBJ()
|
||||
{
|
||||
base.CCBCNGHMMBJ();
|
||||
base.BKHECJODPHF.StopSeeking();
|
||||
}
|
||||
|
||||
// Token: 0x06003E8E RID: 16014 RVA: 0x0013CFDC File Offset: 0x0013B1DC
|
||||
private void PCDMDFNCGNE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.PDGJPBBHJFD();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(this.meleeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E8F RID: 16015 RVA: 0x0013D008 File Offset: 0x0013B208
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x1700011B RID: 283
|
||||
// (get) Token: 0x06003E90 RID: 16016 RVA: 0x0013D024 File Offset: 0x0013B224
|
||||
// (set) Token: 0x06003EA8 RID: 16040 RVA: 0x0013D68C File Offset: 0x0013B88C
|
||||
private Vector3 BAPMPMPOFLN
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.KLFEODKKGAA.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.KLFEODKKGAA.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E91 RID: 16017 RVA: 0x0013D034 File Offset: 0x0013B234
|
||||
private void CDLGLCHLIDF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.OGIEPFOLDNO = true;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E92 RID: 16018 RVA: 0x0013D070 File Offset: 0x0013B270
|
||||
private void BJGHFBKILNL()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true);
|
||||
if (eidnmncoaaj.PBDDCCOAGOG())
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
if (base.BKHECJODPHF.BODIMLFOIMA() || this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
Vector3 vector = this.JNPJJPPFAHP();
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
float num = Vector3.Angle(normalized, vector);
|
||||
float num2 = num / this.findTargetAngularSpeedDegrees * 1811f;
|
||||
this.MIHFFGNPDFN(vector);
|
||||
this.HEPCLEMEHBC.KLIANKEOBGC(num2);
|
||||
}
|
||||
base.BKHECJODPHF.CEAILEMNKCF(this.BAPMPMPOFLN, this.findTargetSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E93 RID: 16019 RVA: 0x0013D148 File Offset: 0x0013B348
|
||||
private void OICMOHGGMHK()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E94 RID: 16020 RVA: 0x0013D174 File Offset: 0x0013B374
|
||||
protected virtual void PHBNGIKOHBF()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(178);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E95 RID: 16021 RVA: 0x0013D198 File Offset: 0x0013B398
|
||||
protected override void CBAEJNFNPGJ()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E96 RID: 16022 RVA: 0x0013D1BC File Offset: 0x0013B3BC
|
||||
protected virtual void PNEMKEPEHDK()
|
||||
{
|
||||
base.CCBCNGHMMBJ();
|
||||
base.BKHECJODPHF.NDGKHAMPONJ();
|
||||
}
|
||||
|
||||
// Token: 0x06003E97 RID: 16023 RVA: 0x0013D1D0 File Offset: 0x0013B3D0
|
||||
private void MIHFFGNPDFN(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.KLFEODKKGAA.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06003E98 RID: 16024 RVA: 0x0013D1E0 File Offset: 0x0013B3E0
|
||||
protected virtual void OEKOPBDDGCK()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.JNDAEJOHPHO();
|
||||
}
|
||||
|
||||
// Token: 0x06003E99 RID: 16025 RVA: 0x0013D200 File Offset: 0x0013B400
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else
|
||||
{
|
||||
base.JIDFNNMJBDM(GHGNJLIBGFA, base.BOLBONELAEF.CIGPHKLAAOD, base.transform.forward, this.maxVisionConeAngle, float.MaxValue, false, true, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count > 0)
|
||||
{
|
||||
eidnmncoaaj = this.POAAKGACPKD[0];
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06003E9A RID: 16026 RVA: 0x0013D27C File Offset: 0x0013B47C
|
||||
private void NCLLCEMGCNN()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E9B RID: 16027 RVA: 0x0013D2D8 File Offset: 0x0013B4D8
|
||||
private void PAHDICCJGAN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees;
|
||||
this.BGJLOGIPKCH();
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E9C RID: 16028 RVA: 0x0013D310 File Offset: 0x0013B510
|
||||
private void BLPGCELEHNB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E9D RID: 16029 RVA: 0x0013D36C File Offset: 0x0013B56C
|
||||
private void AAADOBIFJAG()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003E9E RID: 16030 RVA: 0x0013D3C8 File Offset: 0x0013B5C8
|
||||
protected virtual void KCKPOOJHBNO()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, 77);
|
||||
}
|
||||
|
||||
// Token: 0x06003E9F RID: 16031 RVA: 0x0013D3E4 File Offset: 0x0013B5E4
|
||||
private void JHIKLIBFGIN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.OOGDMKGNKOH(false);
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees;
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EA0 RID: 16032 RVA: 0x0013D420 File Offset: 0x0013B620
|
||||
protected virtual void MIBIJLIBPGJ()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.NIPOLMNBCFF();
|
||||
}
|
||||
|
||||
// Token: 0x06003EA1 RID: 16033 RVA: 0x0013D440 File Offset: 0x0013B640
|
||||
private void KLEBDALIDNB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
if (base.BKHECJODPHF.CLLJGDOBFDL || this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
Vector3 vector = this.JNPJJPPFAHP();
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
float num = Vector3.Angle(normalized, vector);
|
||||
float num2 = num / this.findTargetAngularSpeedDegrees * 2f;
|
||||
this.BAPMPMPOFLN = vector;
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(num2);
|
||||
}
|
||||
base.BKHECJODPHF.Look(this.BAPMPMPOFLN, this.findTargetSlowdownAngle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EA2 RID: 16034 RVA: 0x0013D518 File Offset: 0x0013B718
|
||||
private void EMENHFKNOLO(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.PlayMeleeAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.meleeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EA3 RID: 16035 RVA: 0x0013D544 File Offset: 0x0013B744
|
||||
private void OFHKOOAHMFK()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EA4 RID: 16036 RVA: 0x0013D570 File Offset: 0x0013B770
|
||||
protected override void JDCOMGDBHAB()
|
||||
{
|
||||
base.JDCOMGDBHAB();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Seek(this.DLKLFICOCGI, 3f);
|
||||
if (this.OIGGPMIJBIL.BHMLLHLEAFF != 5 && this.OIGGPMIJBIL.BHMLLHLEAFF != 4)
|
||||
{
|
||||
float num;
|
||||
EIDNMNCOAAJ closestOpponent = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
|
||||
if (num <= this.meleeRange * this.meleeRange)
|
||||
{
|
||||
base.LMDJJEGNOGM = closestOpponent;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EA5 RID: 16037 RVA: 0x0013D5FC File Offset: 0x0013B7FC
|
||||
protected override void HBEOFCAHKIF()
|
||||
{
|
||||
base.HBEOFCAHKIF();
|
||||
base.BOLBONELAEF.ClearVelocity();
|
||||
}
|
||||
|
||||
// Token: 0x06003EA6 RID: 16038 RVA: 0x0013D610 File Offset: 0x0013B810
|
||||
private Vector3 JNPJJPPFAHP()
|
||||
{
|
||||
float num = global::UnityEngine.Random.Range(-this.randomLookDirectionMaximumAngle, this.randomLookDirectionMaximumAngle);
|
||||
return Quaternion.Euler(0f, num, 0f) * this.BPMHDJHGAON;
|
||||
}
|
||||
|
||||
// Token: 0x06003EA7 RID: 16039 RVA: 0x0013D64C File Offset: 0x0013B84C
|
||||
private void COCGIKAJJHF()
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
this.enemyAudio.FIHDDDCOOBI();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EA9 RID: 16041 RVA: 0x0013D69C File Offset: 0x0013B89C
|
||||
private void GMDBMKECCEK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.findTargetAngularSpeedDegrees;
|
||||
}
|
||||
|
||||
// Token: 0x06003EAA RID: 16042 RVA: 0x0013D6B0 File Offset: 0x0013B8B0
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EAB RID: 16043 RVA: 0x0013D6D0 File Offset: 0x0013B8D0
|
||||
protected virtual void OLEBPMMFNIF()
|
||||
{
|
||||
base.Awake();
|
||||
this.DLKLFICOCGI = base.EOOALAGPNAH;
|
||||
this.BPMHDJHGAON = base.transform.forward;
|
||||
this.KLFEODKKGAA = new LHLLJPPCDKA<Vector3>(this, "_Blue_Col", Vector3.forward, IKCAJLLAFML.MASTER, null);
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BOLBONELAEF.LFHAJAHHALO(false);
|
||||
base.BOLBONELAEF.LIEHGHDJBMB = RigidbodyConstraints.None;
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "event_properties", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("Could not retrieve player data for local player.", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(169, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.LAHIFAPEGPD), null, new ANMJLCILKDJ.PLBLFEEANOO(this.BJGHFBKILNL));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BNDIFDDDGIJ), null, new ANMJLCILKDJ.PLBLFEEANOO(this.BFMIPIKNNDI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.JHIKLIBFGIN), new ANMJLCILKDJ.NCMAEMHOHDG(this.EFCFKKBGMAB), new ANMJLCILKDJ.PLBLFEEANOO(this.BLPGCELEHNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.LMPKPJBPICP), null, new ANMJLCILKDJ.PLBLFEEANOO(this.MLGCBLLBOGP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.AFMBPJCPDKO), null, new ANMJLCILKDJ.PLBLFEEANOO(this.NCLLCEMGCNN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.PCDMDFNCGNE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OFHKOOAHMFK));
|
||||
}
|
||||
|
||||
// Token: 0x06003EAC RID: 16044 RVA: 0x0013D860 File Offset: 0x0013BA60
|
||||
private void LMPKPJBPICP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees;
|
||||
this.BGJLOGIPKCH();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EAD RID: 16045 RVA: 0x0013D898 File Offset: 0x0013BA98
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06003EAF RID: 16047 RVA: 0x0013D950 File Offset: 0x0013BB50
|
||||
private void BGJLOGIPKCH()
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
this.enemyAudio.OnAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EB0 RID: 16048 RVA: 0x0013D990 File Offset: 0x0013BB90
|
||||
private void BFMIPIKNNDI()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EB1 RID: 16049 RVA: 0x0013D9EC File Offset: 0x0013BBEC
|
||||
protected void EFCFKKBGMAB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.OGIEPFOLDNO = false;
|
||||
}
|
||||
|
||||
// Token: 0x06003EB2 RID: 16050 RVA: 0x0013D9FC File Offset: 0x0013BBFC
|
||||
private void AFMBPJCPDKO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EB3 RID: 16051 RVA: 0x0013DA2C File Offset: 0x0013BC2C
|
||||
private void DAPPFLHNLFG()
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(false));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EB4 RID: 16052 RVA: 0x0013DA88 File Offset: 0x0013BC88
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.DLKLFICOCGI = base.EOOALAGPNAH;
|
||||
this.BPMHDJHGAON = base.transform.forward;
|
||||
this.KLFEODKKGAA = new LHLLJPPCDKA<Vector3>(this, "LOOK_DIR", Vector3.forward, IKCAJLLAFML.AUTHORITY, null);
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = false;
|
||||
base.BOLBONELAEF.LIEHGHDJBMB = RigidbodyConstraints.None;
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "BEHAVIOR", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("BEHAVIOR", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.GMDBMKECCEK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BNDIFDDDGIJ), null, new ANMJLCILKDJ.PLBLFEEANOO(this.AAADOBIFJAG));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.CDLGLCHLIDF), new ANMJLCILKDJ.NCMAEMHOHDG(this.EFCFKKBGMAB), new ANMJLCILKDJ.PLBLFEEANOO(this.BLPGCELEHNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.LMPKPJBPICP), null, new ANMJLCILKDJ.PLBLFEEANOO(this.MLGCBLLBOGP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.AFMBPJCPDKO), null, new ANMJLCILKDJ.PLBLFEEANOO(this.NCLLCEMGCNN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.EMENHFKNOLO), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OICMOHGGMHK));
|
||||
}
|
||||
|
||||
// Token: 0x06003EB5 RID: 16053 RVA: 0x0013DC18 File Offset: 0x0013BE18
|
||||
private void OOANIPMLCFO()
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
if (base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(true));
|
||||
}
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003EB6 RID: 16054 RVA: 0x0013DC74 File Offset: 0x0013BE74
|
||||
private void BNDIFDDDGIJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.lookAtTargetAngularSpeedDegrees;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.lookAtTargetDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040007D9 RID: 2009
|
||||
[Header("Behavior Timing")]
|
||||
[SerializeField]
|
||||
private float lookAtTargetDuration = 0.5f;
|
||||
|
||||
// Token: 0x040007DA RID: 2010
|
||||
[SerializeField]
|
||||
private float attackChargeDuration = 1f;
|
||||
|
||||
// Token: 0x040007DB RID: 2011
|
||||
[SerializeField]
|
||||
private float attackDuration = 0.5f;
|
||||
|
||||
// Token: 0x040007DC RID: 2012
|
||||
[Header("Scanning")]
|
||||
[SerializeField]
|
||||
private float maxVisionConeAngle = 15f;
|
||||
|
||||
// Token: 0x040007DD RID: 2013
|
||||
[SerializeField]
|
||||
private float findTargetAngularSpeedDegrees = 30f;
|
||||
|
||||
// Token: 0x040007DE RID: 2014
|
||||
[SerializeField]
|
||||
private float findTargetSlowdownAngle = 10f;
|
||||
|
||||
// Token: 0x040007DF RID: 2015
|
||||
[SerializeField]
|
||||
private float lookAtTargetAngularSpeedDegrees = 360f;
|
||||
|
||||
// Token: 0x040007E0 RID: 2016
|
||||
[SerializeField]
|
||||
private float randomLookDirectionMaximumAngle = 110f;
|
||||
|
||||
// Token: 0x040007E1 RID: 2017
|
||||
[Header("Melee Attack")]
|
||||
[SerializeField]
|
||||
private float meleeRange = 2f;
|
||||
|
||||
// Token: 0x040007E2 RID: 2018
|
||||
[SerializeField]
|
||||
private float meleeAttackDuration = 1.5f;
|
||||
|
||||
// Token: 0x040007E3 RID: 2019
|
||||
private LHLLJPPCDKA<Vector3> KLFEODKKGAA;
|
||||
|
||||
// Token: 0x040007E4 RID: 2020
|
||||
private Vector3 DLKLFICOCGI = Vector3.zero;
|
||||
|
||||
// Token: 0x040007E5 RID: 2021
|
||||
private Vector3 BPMHDJHGAON = Vector3.forward;
|
||||
|
||||
// Token: 0x040007E6 RID: 2022
|
||||
private PNONBEAIBHA OIGGPMIJBIL;
|
||||
|
||||
// Token: 0x040007E7 RID: 2023
|
||||
private AONMNAEOJAL HEPCLEMEHBC;
|
||||
|
||||
// Token: 0x0200012D RID: 301
|
||||
private enum OFJNDJDHOAD
|
||||
{
|
||||
// Token: 0x040007E9 RID: 2025
|
||||
FIND_TARGET,
|
||||
// Token: 0x040007EA RID: 2026
|
||||
LOOK_AT_TARGET_RANGED,
|
||||
// Token: 0x040007EB RID: 2027
|
||||
CHARGE_RANGED_ATTACK,
|
||||
// Token: 0x040007EC RID: 2028
|
||||
RANGED_ATTACK,
|
||||
// Token: 0x040007ED RID: 2029
|
||||
MELEE_ATTACK,
|
||||
// Token: 0x040007EE RID: 2030
|
||||
LOOK_AT_TARGET_MELEE,
|
||||
// Token: 0x040007EF RID: 2031
|
||||
INVALID = 65535
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1575 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000160 RID: 352
|
||||
public class QuestSciFiChargeShotEnemy : Enemy
|
||||
{
|
||||
// Token: 0x06004A29 RID: 18985 RVA: 0x0016F0C8 File Offset: 0x0016D2C8
|
||||
protected virtual EIDNMNCOAAJ COPBHFDMHIB(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.HJMBKLEIIBP(out vector, out vector2);
|
||||
if (this.NNHCIODBFCP())
|
||||
{
|
||||
return this.GKMCEELEOPA();
|
||||
}
|
||||
float magnitude = Vector3.ProjectOnPlane(vector - base.transform.position, Vector3.up).magnitude;
|
||||
base.JIDFNNMJBDM(GHGNJLIBGFA, this.head.transform.position, this.head.transform.forward, this.maxVisionConeAngle, magnitude, true, false, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count > 1)
|
||||
{
|
||||
return this.POAAKGACPKD[0];
|
||||
}
|
||||
return EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
|
||||
// Token: 0x17000153 RID: 339
|
||||
// (get) Token: 0x06004A86 RID: 19078 RVA: 0x00171098 File Offset: 0x0016F298
|
||||
// (set) Token: 0x06004A2A RID: 18986 RVA: 0x0016F170 File Offset: 0x0016D370
|
||||
private float HAAHGCGLNLP
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.CLDFNNFBANK.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.CLDFNNFBANK.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A2B RID: 18987 RVA: 0x0016F180 File Offset: 0x0016D380
|
||||
private void ABBKMAJHLCD(EIDNMNCOAAJ NOBAPCOKFIL)
|
||||
{
|
||||
this.EKMGKOGJNMH.MEAINJPIECA(NOBAPCOKFIL.BADMPMDONAH);
|
||||
}
|
||||
|
||||
// Token: 0x06004A2C RID: 18988 RVA: 0x0016F194 File Offset: 0x0016D394
|
||||
protected virtual void EAKIJKBJEIF()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
this.head.PMDEMKHKPPI().StopLooking();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004A2D RID: 18989 RVA: 0x0016F1B8 File Offset: 0x0016D3B8
|
||||
protected virtual void LOGEHEFHAGH()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
this.head.LPICJOAJEKD().LFMMGPCLGCL();
|
||||
base.BKHECJODPHF.LFMMGPCLGCL();
|
||||
}
|
||||
|
||||
// Token: 0x06004A2E RID: 18990 RVA: 0x0016F1DC File Offset: 0x0016D3DC
|
||||
protected virtual void LHNANENGLBC(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
this.laser.gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x06004A2F RID: 18991 RVA: 0x0016F1F8 File Offset: 0x0016D3F8
|
||||
protected virtual void MLABOOBJBPC()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
if (this.HKNOEJCEFNA != null)
|
||||
{
|
||||
this.HKNOEJCEFNA.PIKEFCNBFLP();
|
||||
}
|
||||
this.laser.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
// Token: 0x06004A30 RID: 18992 RVA: 0x0016F230 File Offset: 0x0016D430
|
||||
private void ANLGAKOMKEP()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A31 RID: 18993 RVA: 0x0016F25C File Offset: 0x0016D45C
|
||||
private void HEPDOGILPFF()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
Vector3 vector = base.transform.rotation.PAFJLHMDIMO(Quaternion.Euler(this.scanForTargetHeadPitch, this.HAAHGCGLNLP, 0f)) * Vector3.forward;
|
||||
this.head.BKHECJODPHF.Look(vector, this.scanForTargetHeadSlowdownAngle);
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A32 RID: 18994 RVA: 0x0016F2D8 File Offset: 0x0016D4D8
|
||||
public virtual void MIJIGMDCOGG(LNJFBGIBLHA JEFGMHBLLKI)
|
||||
{
|
||||
base.TransferOwnership(JEFGMHBLLKI);
|
||||
this.head.ONAOMJAKKMA().EJBOGPNBGHI(JEFGMHBLLKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A33 RID: 18995 RVA: 0x0016F2F4 File Offset: 0x0016D4F4
|
||||
protected virtual void AOFIADDAPCC(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
this.laser.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
// Token: 0x06004A34 RID: 18996 RVA: 0x0016F310 File Offset: 0x0016D510
|
||||
private void HJMBKLEIIBP(out Vector3 JHGKEEKKHEB, out Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
Vector3 vector = this.head.PACGEEKLNLM().transform.forward;
|
||||
float num;
|
||||
base.KOBLLODGBCH(this.head.BJLGJHMAMDN().transform.position, vector, 974f, -4, out num, out JHGKEEKKHEB, out IHHNEAFFNDM);
|
||||
this.laser.gameObject.SetActive(false);
|
||||
vector = (JHGKEEKKHEB - this.laser.position).normalized;
|
||||
this.laser.rotation = Quaternion.LookRotation(vector);
|
||||
Vector3 localScale = this.laser.localScale;
|
||||
localScale.z = num;
|
||||
this.laser.localScale = localScale;
|
||||
}
|
||||
|
||||
// Token: 0x06004A35 RID: 18997 RVA: 0x0016F3C0 File Offset: 0x0016D5C0
|
||||
public virtual void ALHNLLIAGND(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A36 RID: 18998 RVA: 0x0016F3E0 File Offset: 0x0016D5E0
|
||||
private void CMPFGCFKEEE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.head.BKHECJODPHF.HAMIGCDKOKE = this.snapToTargetAngularSpeedDegrees;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.snapToTargetAngularSpeedDegrees;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.chargePrepareDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A37 RID: 18999 RVA: 0x0016F430 File Offset: 0x0016D630
|
||||
protected virtual void JDIHNOOBOLO()
|
||||
{
|
||||
base.LONJNLLINPO();
|
||||
this.head.BFPPFLEIALO().StopAll();
|
||||
this.head.GAFBPMJJFLF().OOMPHKBPMIG(this.movementAngularSpeed);
|
||||
this.MCFNIGPLLNF(EIDNMNCOAAJ.CGNKKAKJIJL);
|
||||
}
|
||||
|
||||
// Token: 0x06004A38 RID: 19000 RVA: 0x0016F46C File Offset: 0x0016D66C
|
||||
private void ILHHDJFFNLL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.head.MIPDEMFPDDO().StopAll();
|
||||
this.head.NBJNINKAPDC().HAMIGCDKOKE = this.followTargetAngularSpeedDegrees;
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.followTargetAngularSpeedDegrees);
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.followTargetMovementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.followTargetMovementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06004A39 RID: 19001 RVA: 0x0016F4E0 File Offset: 0x0016D6E0
|
||||
public virtual void GFAHMPBNPGH(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A3A RID: 19002 RVA: 0x0016F50C File Offset: 0x0016D70C
|
||||
protected virtual void AICPLAFHEGE()
|
||||
{
|
||||
base.LONJNLLINPO();
|
||||
this.head.BOFODIEOMME().StopAll();
|
||||
this.head.LPICJOAJEKD().HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
this.BDMOAMMJIBP(EIDNMNCOAAJ.CGNKKAKJIJL);
|
||||
}
|
||||
|
||||
// Token: 0x06004A3B RID: 19003 RVA: 0x0016F548 File Offset: 0x0016D748
|
||||
private void LKCKBOEMBLD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.laser.gameObject.SetActive(false);
|
||||
this.LIMHGBEFCBJ = this.CBBDMNINJCG - Vector3.up * this.targetAcquiredHeadLaserOffset;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDelayDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A3C RID: 19004 RVA: 0x0016F5A4 File Offset: 0x0016D7A4
|
||||
private void KHMMANDHOBD()
|
||||
{
|
||||
if (base.DFJFKOLLEMK() && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A3D RID: 19005 RVA: 0x0016F5C8 File Offset: 0x0016D7C8
|
||||
private void LJFJPFJADBA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
}
|
||||
|
||||
// Token: 0x06004A3E RID: 19006 RVA: 0x0016F5D8 File Offset: 0x0016D7D8
|
||||
private bool OGGOOAFIPIN()
|
||||
{
|
||||
return this.GKMCEELEOPA().AEAKFIBHEPE() && SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.JFMKJGAFBEE(base.HAPPDKOIBKA, this.EJJHKHJGHLD);
|
||||
}
|
||||
|
||||
// Token: 0x06004A3F RID: 19007 RVA: 0x0016F614 File Offset: 0x0016D814
|
||||
protected virtual void BGKJDDOGAOI()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
this.head.BJLGJHMAMDN().LFMMGPCLGCL();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004A40 RID: 19008 RVA: 0x0016F638 File Offset: 0x0016D838
|
||||
private void NPGGFKIEKDP()
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.ILPCEEOEDPL())
|
||||
{
|
||||
base.LMDJJEGNOGM = this.EJJHKHJGHLD;
|
||||
this.ABBKMAJHLCD(EIDNMNCOAAJ.CGNKKAKJIJL);
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM))
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
return;
|
||||
}
|
||||
if (!base.BKHECJODPHF.PathIsValid(this.HOPPLMIKIIA, this.desiredTargetOffset * 736f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
Vector3 vector3 = base.ADCEHILEGLI(this.HOPPLMIKIIA, this.desiredTargetOffset, this.minRandomOffsetAngle, this.maxRandomOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector3, this.followTargetMovementSlowdownDistance);
|
||||
}
|
||||
Vector3 vector4 = this.CBBDMNINJCG - Vector3.up * this.targetAcquiredHeadLaserOffset;
|
||||
Vector3 vector5 = this.head.BCLEGMJJLDE(vector4, false);
|
||||
this.head.BKHECJODPHF.Look(vector5);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A41 RID: 19009 RVA: 0x0016F738 File Offset: 0x0016D938
|
||||
protected override void HGLPFGGIKPN()
|
||||
{
|
||||
base.HGLPFGGIKPN();
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.AELPEJCEDPN();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A42 RID: 19010 RVA: 0x0016F768 File Offset: 0x0016D968
|
||||
private void HPLJMIDJKIM(Vector3 HPJOJJMMANE, out float JLPOKFMHBKK, out Vector3 JHGKEEKKHEB, out Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.KOBLLODGBCH(this.head.BKHECJODPHF.transform.position, HPJOJJMMANE, 50f, 496385536, out JLPOKFMHBKK, out JHGKEEKKHEB, out IHHNEAFFNDM);
|
||||
this.laser.gameObject.SetActive(true);
|
||||
HPJOJJMMANE = (JHGKEEKKHEB - this.laser.position).normalized;
|
||||
this.laser.rotation = Quaternion.LookRotation(HPJOJJMMANE);
|
||||
Vector3 localScale = this.laser.localScale;
|
||||
localScale.z = JLPOKFMHBKK;
|
||||
this.laser.localScale = localScale;
|
||||
}
|
||||
|
||||
// Token: 0x06004A43 RID: 19011 RVA: 0x0016F804 File Offset: 0x0016DA04
|
||||
protected virtual void IOGPMJADEIB()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.AOKPPLPAKIO();
|
||||
}
|
||||
|
||||
// Token: 0x06004A44 RID: 19012 RVA: 0x0016F824 File Offset: 0x0016DA24
|
||||
private void MOCJHBJBDOC()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.HOPPLMIKIIA, true));
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A45 RID: 19013 RVA: 0x0016F874 File Offset: 0x0016DA74
|
||||
private void IBMPGDCOGPP(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.head.BOFODIEOMME().OOMPHKBPMIG(this.followTargetAngularSpeedDegrees);
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.followTargetAngularSpeedDegrees);
|
||||
base.BKHECJODPHF.LFMMGPCLGCL();
|
||||
}
|
||||
|
||||
// Token: 0x06004A46 RID: 19014 RVA: 0x0016F8A8 File Offset: 0x0016DAA8
|
||||
private void BDMOAMMJIBP(EIDNMNCOAAJ NOBAPCOKFIL)
|
||||
{
|
||||
this.EKMGKOGJNMH.MEAINJPIECA(NOBAPCOKFIL.BADMPMDONAH);
|
||||
}
|
||||
|
||||
// Token: 0x06004A47 RID: 19015 RVA: 0x0016F8BC File Offset: 0x0016DABC
|
||||
private void OABDFOFCLMA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.laser.gameObject.SetActive(false);
|
||||
this.LIMHGBEFCBJ = this.CBBDMNINJCG - Vector3.up * this.targetAcquiredHeadLaserOffset;
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(this.attackDelayDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A48 RID: 19016 RVA: 0x0016F918 File Offset: 0x0016DB18
|
||||
private void IMIJNPEFLDF()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A49 RID: 19017 RVA: 0x0016F93C File Offset: 0x0016DB3C
|
||||
private void LCEAFOEIBEH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.laser.gameObject.SetActive(true);
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.rangedWeapon != null)
|
||||
{
|
||||
this.rangedWeapon.AuthorityFire(this.LIMHGBEFCBJ, 1841f);
|
||||
}
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A4A RID: 19018 RVA: 0x0016F9A0 File Offset: 0x0016DBA0
|
||||
private void PEIKOJEHCHK()
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true);
|
||||
if (eidnmncoaaj.AEAKFIBHEPE())
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.MCFNIGPLLNF(EIDNMNCOAAJ.CGNKKAKJIJL);
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(6, 0);
|
||||
return;
|
||||
}
|
||||
this.EKAEKHOOLGC();
|
||||
if (base.JNOJEJMFADM() && SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.NGIBDFBMIAE(base.GPBFOEHJJFO))
|
||||
{
|
||||
Vector3 vector3 = base.GPBFOEHJJFO.KLKJBHNBMHB();
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector3, this.desiredTargetOffset * 1413f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
Vector3 vector4 = base.ADCEHILEGLI(vector3, this.desiredTargetOffset, this.minRandomOffsetAngle, this.maxRandomOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector4, this.movementSlowdownDistance);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A4B RID: 19019 RVA: 0x0016FAA0 File Offset: 0x0016DCA0
|
||||
private void BMBCOJDAJBC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.KIPJJGMNGDP();
|
||||
}
|
||||
this.enemyAudio.HFGGHJNMEJK();
|
||||
this.enemyAnimator.OAIIGJBMHID(false);
|
||||
}
|
||||
|
||||
// Token: 0x06004A4C RID: 19020 RVA: 0x0016FAD8 File Offset: 0x0016DCD8
|
||||
private void AELKOPHAMCJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.head.BKHECJODPHF.StopAll();
|
||||
this.head.LOOPMMCLKLA().HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.movementAngularSpeed);
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSlowdownDistance;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.KPJHFHDMDCF(636f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A4D RID: 19021 RVA: 0x0016FB60 File Offset: 0x0016DD60
|
||||
protected virtual EIDNMNCOAAJ JOFADEBJPGF(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (this.PIDHPFFGKKP())
|
||||
{
|
||||
return this.EJJHKHJGHLD;
|
||||
}
|
||||
float magnitude = Vector3.ProjectOnPlane(vector - base.transform.position, Vector3.up).magnitude;
|
||||
base.JIDFNNMJBDM(GHGNJLIBGFA, this.head.transform.position, this.head.transform.forward, this.maxVisionConeAngle, magnitude, true, false, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count > 0)
|
||||
{
|
||||
return this.POAAKGACPKD[1];
|
||||
}
|
||||
return EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A4E RID: 19022 RVA: 0x0016FC08 File Offset: 0x0016DE08
|
||||
protected override void GILFLDGMJHI()
|
||||
{
|
||||
base.GILFLDGMJHI();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
Vector3 normalized = Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized;
|
||||
this.head.BKHECJODPHF.Look(normalized);
|
||||
base.BKHECJODPHF.Look(normalized);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A4F RID: 19023 RVA: 0x0016FC64 File Offset: 0x0016DE64
|
||||
protected virtual void AAGDJNCDGMK(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.CDIEDCLEKMF();
|
||||
}
|
||||
if (base.DFJFKOLLEMK() && Enemy.IsCriticalHit(JJGLGHCMDEN))
|
||||
{
|
||||
this.EJJHKHJGHLD = EFCIKBEHKNL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A50 RID: 19024 RVA: 0x0016FCBC File Offset: 0x0016DEBC
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.laser.gameObject.SetActive(false);
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x06004A51 RID: 19025 RVA: 0x0016FCE8 File Offset: 0x0016DEE8
|
||||
protected virtual void HKAHLDJHNJA()
|
||||
{
|
||||
base.HDIECMNPKAD();
|
||||
if (base.LMDJJEGNOGM.PBDDCCOAGOG())
|
||||
{
|
||||
if (this.alertVO != null)
|
||||
{
|
||||
AudioManager.AHLGCKIBODG(this.alertVO, base.transform, null, false);
|
||||
}
|
||||
if (this.alertSFX != null && this.alertSFX.audioClip != null)
|
||||
{
|
||||
AudioManager.PHGLNANKMCP(this.alertSFX);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A52 RID: 19026 RVA: 0x0016FD5C File Offset: 0x0016DF5C
|
||||
protected virtual void KPECIKPAPKI()
|
||||
{
|
||||
base.HDIECMNPKAD();
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
if (this.alertVO != null)
|
||||
{
|
||||
AudioManager.PlayRandom3DSFX(this.alertVO, base.transform, null, false);
|
||||
}
|
||||
if (this.alertSFX != null && this.alertSFX.audioClip != null)
|
||||
{
|
||||
AudioManager.PHGLNANKMCP(this.alertSFX);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A53 RID: 19027 RVA: 0x0016FDD0 File Offset: 0x0016DFD0
|
||||
public override void AuthorityOnDamageApplyForce(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A54 RID: 19028 RVA: 0x0016FDF0 File Offset: 0x0016DFF0
|
||||
private void HOOCPEHFEHJ(ushort CHJBIHILBFO, ushort OIMHGOONBEB)
|
||||
{
|
||||
this.laser.gameObject.SetActive(false);
|
||||
this.head.BOFODIEOMME().StopAll();
|
||||
this.head.LIBJBDPONPJ().HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.HAAHGCGLNLP = 1768f;
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(this.postSpawnDelay);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A55 RID: 19029 RVA: 0x0016FE5C File Offset: 0x0016E05C
|
||||
private void HNINECPEMBD(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
}
|
||||
|
||||
// Token: 0x06004A56 RID: 19030 RVA: 0x0016FE6C File Offset: 0x0016E06C
|
||||
private void OLGBFLMLJHP()
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.MCFNIGPLLNF(EIDNMNCOAAJ.CGNKKAKJIJL);
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3, 0);
|
||||
return;
|
||||
}
|
||||
this.AELPEJCEDPN();
|
||||
if (base.JNOJEJMFADM() && SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.GPBFOEHJJFO))
|
||||
{
|
||||
Vector3 vector3 = base.GPBFOEHJJFO.JFKAKCBEIDL;
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector3, this.desiredTargetOffset * 1167f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
Vector3 vector4 = base.ADCEHILEGLI(vector3, this.desiredTargetOffset, this.minRandomOffsetAngle, this.maxRandomOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector4, this.movementSlowdownDistance);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A57 RID: 19031 RVA: 0x0016FF6C File Offset: 0x0016E16C
|
||||
private void LFHBEBBPAFD()
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.BDMOAMMJIBP(EIDNMNCOAAJ.CGNKKAKJIJL);
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2, 0);
|
||||
return;
|
||||
}
|
||||
this.EKAEKHOOLGC();
|
||||
if (base.JNOJEJMFADM() && SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.GPBFOEHJJFO))
|
||||
{
|
||||
Vector3 vector3 = base.GPBFOEHJJFO.JFKAKCBEIDL;
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector3, this.desiredTargetOffset * 568f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
Vector3 vector4 = base.ADCEHILEGLI(vector3, this.desiredTargetOffset, this.minRandomOffsetAngle, this.maxRandomOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector4, this.movementSlowdownDistance);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A58 RID: 19032 RVA: 0x0017006C File Offset: 0x0016E26C
|
||||
protected override void LONJNLLINPO()
|
||||
{
|
||||
base.LONJNLLINPO();
|
||||
this.head.BKHECJODPHF.StopAll();
|
||||
this.head.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
this.EJJHKHJGHLD = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A59 RID: 19033 RVA: 0x001700A8 File Offset: 0x0016E2A8
|
||||
private void GMDBMKECCEK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.head.BKHECJODPHF.StopAll();
|
||||
this.head.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSlowdownDistance;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HAAHGCGLNLP = 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A5A RID: 19034 RVA: 0x00170130 File Offset: 0x0016E330
|
||||
private void MGLCNFINBGK()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.HOPPLMIKIIA, true));
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2, 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A5B RID: 19035 RVA: 0x00170180 File Offset: 0x0016E380
|
||||
private void IOJAGNMNMIA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.StopCharge();
|
||||
}
|
||||
this.enemyAudio.StopCharge();
|
||||
this.enemyAnimator.OGIEPFOLDNO = false;
|
||||
}
|
||||
|
||||
// Token: 0x06004A5C RID: 19036 RVA: 0x001701B8 File Offset: 0x0016E3B8
|
||||
private void JPGFMPECPHP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.laser.gameObject.SetActive(false);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.rangedWeapon != null)
|
||||
{
|
||||
this.rangedWeapon.AuthorityFire(this.LIMHGBEFCBJ, 242f);
|
||||
}
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A5D RID: 19037 RVA: 0x0017021C File Offset: 0x0016E41C
|
||||
private void EPMNFNGPBBG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.head.BKHECJODPHF.StopAll();
|
||||
base.BKHECJODPHF.StopSeeking();
|
||||
}
|
||||
|
||||
// Token: 0x06004A5E RID: 19038 RVA: 0x0017023C File Offset: 0x0016E43C
|
||||
protected virtual void JELJALHFENI()
|
||||
{
|
||||
base.HDIECMNPKAD();
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
if (this.alertVO != null)
|
||||
{
|
||||
AudioManager.AHLGCKIBODG(this.alertVO, base.transform, null, true);
|
||||
}
|
||||
if (this.alertSFX != null && this.alertSFX.audioClip != null)
|
||||
{
|
||||
AudioManager.DLMLFGNAHOP(this.alertSFX);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A5F RID: 19039 RVA: 0x001702B0 File Offset: 0x0016E4B0
|
||||
protected override void HAIHNLGONGM(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.OnHit();
|
||||
}
|
||||
if (base.BHCCHBHNHCG && Enemy.IsCriticalHit(JJGLGHCMDEN))
|
||||
{
|
||||
this.EJJHKHJGHLD = EFCIKBEHKNL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A60 RID: 19040 RVA: 0x00170308 File Offset: 0x0016E508
|
||||
public virtual void KOBOGDDAGOD(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A61 RID: 19041 RVA: 0x00170334 File Offset: 0x0016E534
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.HKNOEJCEFNA = base.GetComponentInChildren<BlinkingRenderer>();
|
||||
this.CLDFNNFBANK = new LHLLJPPCDKA<float>(this, "HY", 0f, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.EKMGKOGJNMH = new LHLLJPPCDKA<int>(this, "LCHAID", -1, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "B", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("B", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.JBHLFLLPOJL), null, new ANMJLCILKDJ.PLBLFEEANOO(this.HEPDOGILPFF));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GMDBMKECCEK), new ANMJLCILKDJ.NCMAEMHOHDG(this.EPMNFNGPBBG), new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.CMPFGCFKEEE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.MGLCNFINBGK));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.LDPJCKIJEEE), new ANMJLCILKDJ.NCMAEMHOHDG(this.IOJAGNMNMIA), new ANMJLCILKDJ.PLBLFEEANOO(this.ANLGAKOMKEP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.LKCKBOEMBLD), null, new ANMJLCILKDJ.PLBLFEEANOO(this.AIAPMGMHAMF));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.FOLJMCGHGOB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.IMIJNPEFLDF));
|
||||
}
|
||||
|
||||
// Token: 0x06004A62 RID: 19042 RVA: 0x001704F0 File Offset: 0x0016E6F0
|
||||
private bool EIEKPDNCLAG()
|
||||
{
|
||||
return !this.JJBNGLCJOLF().PBDDCCOAGOG() || !SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.OOKGNBKMECF(base.HAPPDKOIBKA, this.EJJHKHJGHLD);
|
||||
}
|
||||
|
||||
// Token: 0x17000154 RID: 340
|
||||
// (get) Token: 0x06004A68 RID: 19048 RVA: 0x001706D8 File Offset: 0x0016E8D8
|
||||
// (set) Token: 0x06004A63 RID: 19043 RVA: 0x0017052C File Offset: 0x0016E72C
|
||||
private EIDNMNCOAAJ EJJHKHJGHLD
|
||||
{
|
||||
get
|
||||
{
|
||||
return new EIDNMNCOAAJ(this.EKMGKOGJNMH.CPIBGJLHLBL());
|
||||
}
|
||||
set
|
||||
{
|
||||
this.EKMGKOGJNMH.MEAINJPIECA(value.BADMPMDONAH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A64 RID: 19044 RVA: 0x00170540 File Offset: 0x0016E740
|
||||
private bool PIDHPFFGKKP()
|
||||
{
|
||||
return this.EJJHKHJGHLD.AJFBOLHPEJC && !SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.IsAlly(base.HAPPDKOIBKA, this.EJJHKHJGHLD);
|
||||
}
|
||||
|
||||
// Token: 0x06004A65 RID: 19045 RVA: 0x0017057C File Offset: 0x0016E77C
|
||||
private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.head.BKHECJODPHF.StopAll();
|
||||
this.head.BKHECJODPHF.HAMIGCDKOKE = this.followTargetAngularSpeedDegrees;
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.followTargetAngularSpeedDegrees;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.followTargetMovementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.followTargetMovementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06004A66 RID: 19046 RVA: 0x001705F0 File Offset: 0x0016E7F0
|
||||
private void ANJHJHFCLLP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.head.LIBJBDPONPJ().StopAll();
|
||||
this.head.BKHECJODPHF.HAMIGCDKOKE = this.followTargetAngularSpeedDegrees;
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.followTargetAngularSpeedDegrees;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.followTargetMovementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.followTargetMovementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06004A67 RID: 19047 RVA: 0x00170664 File Offset: 0x0016E864
|
||||
protected virtual void MDIEGBHIIAF()
|
||||
{
|
||||
base.HDIECMNPKAD();
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
if (this.alertVO != null)
|
||||
{
|
||||
AudioManager.KFHLIFBCGPH(this.alertVO, base.transform, null, true);
|
||||
}
|
||||
if (this.alertSFX != null && this.alertSFX.audioClip != null)
|
||||
{
|
||||
AudioManager.DLMLFGNAHOP(this.alertSFX);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A69 RID: 19049 RVA: 0x001706EC File Offset: 0x0016E8EC
|
||||
private void GAICLAIMNOC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.head.KDCBHFDCOJB().StopAll();
|
||||
this.head.GAFBPMJJFLF().OOMPHKBPMIG(this.followTargetAngularSpeedDegrees);
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.followTargetAngularSpeedDegrees);
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.followTargetMovementSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.followTargetMovementMaxForce;
|
||||
}
|
||||
|
||||
// Token: 0x06004A6A RID: 19050 RVA: 0x00170760 File Offset: 0x0016E960
|
||||
private void JCNJCGCCLNK()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
Vector3 vector = base.transform.rotation.PAFJLHMDIMO(Quaternion.Euler(this.scanForTargetHeadPitch, this.HAAHGCGLNLP, 371f)) * Vector3.forward;
|
||||
this.head.BKHECJODPHF.CEAILEMNKCF(vector, this.scanForTargetHeadSlowdownAngle);
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A6B RID: 19051 RVA: 0x001707DC File Offset: 0x0016E9DC
|
||||
private void EKAEKHOOLGC()
|
||||
{
|
||||
if (this.head.MIPDEMFPDDO().BODIMLFOIMA() || this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
float num = 109f * this.maxScanForTargetHeadYaw;
|
||||
float num2 = num / this.movementAngularSpeed * 1243f;
|
||||
float num3 = Mathf.Sign(this.HAAHGCGLNLP);
|
||||
this.HAAHGCGLNLP = 156f * num3 * this.maxScanForTargetHeadYaw;
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(num2);
|
||||
}
|
||||
Vector3 vector = base.transform.rotation.PAFJLHMDIMO(Quaternion.Euler(this.scanForTargetHeadPitch, this.LEBNADLJPJM(), 538f)) * Vector3.forward;
|
||||
this.head.MIPDEMFPDDO().Look(vector, this.scanForTargetHeadSlowdownAngle);
|
||||
}
|
||||
|
||||
// Token: 0x06004A6C RID: 19052 RVA: 0x001708A0 File Offset: 0x0016EAA0
|
||||
private float LEBNADLJPJM()
|
||||
{
|
||||
return this.CLDFNNFBANK.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004A6D RID: 19053 RVA: 0x001708B0 File Offset: 0x0016EAB0
|
||||
private void AELPEJCEDPN()
|
||||
{
|
||||
if (this.head.BKHECJODPHF.CLLJGDOBFDL || this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
float num = 2f * this.maxScanForTargetHeadYaw;
|
||||
float num2 = num / this.movementAngularSpeed * 1.05f;
|
||||
float num3 = Mathf.Sign(this.HAAHGCGLNLP);
|
||||
this.HAAHGCGLNLP = -1f * num3 * this.maxScanForTargetHeadYaw;
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(num2);
|
||||
}
|
||||
Vector3 vector = base.transform.rotation.PAFJLHMDIMO(Quaternion.Euler(this.scanForTargetHeadPitch, this.HAAHGCGLNLP, 0f)) * Vector3.forward;
|
||||
this.head.BKHECJODPHF.Look(vector, this.scanForTargetHeadSlowdownAngle);
|
||||
}
|
||||
|
||||
// Token: 0x06004A6E RID: 19054 RVA: 0x00170974 File Offset: 0x0016EB74
|
||||
protected virtual void FJCFIGHJCPK()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A70 RID: 19056 RVA: 0x00170A78 File Offset: 0x0016EC78
|
||||
private void BOANEELBOGB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.StopCharge();
|
||||
}
|
||||
this.enemyAudio.HFGGHJNMEJK();
|
||||
this.enemyAnimator.OMLKBPNHACG(false);
|
||||
}
|
||||
|
||||
// Token: 0x06004A71 RID: 19057 RVA: 0x00170AB0 File Offset: 0x0016ECB0
|
||||
private EIDNMNCOAAJ GKMCEELEOPA()
|
||||
{
|
||||
return new EIDNMNCOAAJ(this.EKMGKOGJNMH.CPIBGJLHLBL());
|
||||
}
|
||||
|
||||
// Token: 0x06004A72 RID: 19058 RVA: 0x00170AC4 File Offset: 0x0016ECC4
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A73 RID: 19059 RVA: 0x00170AE4 File Offset: 0x0016ECE4
|
||||
protected override void HDIECMNPKAD()
|
||||
{
|
||||
base.HDIECMNPKAD();
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
if (this.alertVO != null)
|
||||
{
|
||||
AudioManager.PlayRandom3DSFX(this.alertVO, base.transform, null, false);
|
||||
}
|
||||
if (this.alertSFX != null && this.alertSFX.audioClip != null)
|
||||
{
|
||||
AudioManager.Play2DSFX(this.alertSFX);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A74 RID: 19060 RVA: 0x00170B58 File Offset: 0x0016ED58
|
||||
protected override void LDEOLFDIEDE()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
if (this.HKNOEJCEFNA != null)
|
||||
{
|
||||
this.HKNOEJCEFNA.StopBlinking();
|
||||
}
|
||||
this.laser.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
// Token: 0x06004A75 RID: 19061 RVA: 0x00170B90 File Offset: 0x0016ED90
|
||||
protected virtual void AKGMNMCNOCK()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
this.head.BKHECJODPHF.StopLooking();
|
||||
base.BKHECJODPHF.LFMMGPCLGCL();
|
||||
}
|
||||
|
||||
// Token: 0x06004A76 RID: 19062 RVA: 0x00170BB4 File Offset: 0x0016EDB4
|
||||
public virtual void JPBNHDFNFHG(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A77 RID: 19063 RVA: 0x00170BE0 File Offset: 0x0016EDE0
|
||||
private void MMLPGELHLBI(out Vector3 JHGKEEKKHEB, out Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
Vector3 vector = this.head.BKHECJODPHF.transform.forward;
|
||||
float num;
|
||||
base.KOBLLODGBCH(this.head.BKHECJODPHF.transform.position, vector, 50f, 496385536, out num, out JHGKEEKKHEB, out IHHNEAFFNDM);
|
||||
this.laser.gameObject.SetActive(true);
|
||||
vector = (JHGKEEKKHEB - this.laser.position).normalized;
|
||||
this.laser.rotation = Quaternion.LookRotation(vector);
|
||||
Vector3 localScale = this.laser.localScale;
|
||||
localScale.z = num;
|
||||
this.laser.localScale = localScale;
|
||||
}
|
||||
|
||||
// Token: 0x06004A78 RID: 19064 RVA: 0x00170C90 File Offset: 0x0016EE90
|
||||
private void CPPFKPJMFHG()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
Vector3 vector = base.BMHKCLMAHOD(this.LIMHGBEFCBJ, false);
|
||||
this.head.LOOPMMCLKLA().Look(vector);
|
||||
base.BKHECJODPHF.Look(vector);
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A79 RID: 19065 RVA: 0x00170CF0 File Offset: 0x0016EEF0
|
||||
private void FOLJMCGHGOB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.laser.gameObject.SetActive(false);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.rangedWeapon != null)
|
||||
{
|
||||
this.rangedWeapon.AuthorityFire(this.LIMHGBEFCBJ, -1f);
|
||||
}
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A7A RID: 19066 RVA: 0x00170D54 File Offset: 0x0016EF54
|
||||
private void KNCLLMAFGOF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.laser.gameObject.SetActive(false);
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (this.rangedWeapon != null)
|
||||
{
|
||||
this.rangedWeapon.AuthorityFire(this.LIMHGBEFCBJ, 1746f);
|
||||
}
|
||||
this.HEPCLEMEHBC.KLIANKEOBGC(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A7B RID: 19067 RVA: 0x00170DB8 File Offset: 0x0016EFB8
|
||||
public virtual void OCHGLCNFAHH(LNJFBGIBLHA JEFGMHBLLKI)
|
||||
{
|
||||
base.TransferOwnership(JEFGMHBLLKI);
|
||||
this.head.CJKKPMHAMCN().NNOFBLMFKAH(JEFGMHBLLKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A7C RID: 19068 RVA: 0x00170DD4 File Offset: 0x0016EFD4
|
||||
private bool ILPCEEOEDPL()
|
||||
{
|
||||
return this.JJBNGLCJOLF().AEAKFIBHEPE() && SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.CPKDFGMEKKJ(base.HAPPDKOIBKA, this.JJBNGLCJOLF());
|
||||
}
|
||||
|
||||
// Token: 0x06004A7D RID: 19069 RVA: 0x00170E10 File Offset: 0x0016F010
|
||||
private void LDPJCKIJEEE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.StartCharge(this.laser);
|
||||
}
|
||||
this.enemyAudio.StartCharge(false);
|
||||
this.enemyAnimator.OGIEPFOLDNO = true;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.chargeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A7E RID: 19070 RVA: 0x00170E74 File Offset: 0x0016F074
|
||||
protected virtual void BFDLBMHKNHE()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(132);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A7F RID: 19071 RVA: 0x00170E98 File Offset: 0x0016F098
|
||||
private void KPJHFHDMDCF(float NOBAPCOKFIL)
|
||||
{
|
||||
this.CLDFNNFBANK.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004A80 RID: 19072 RVA: 0x00170EA8 File Offset: 0x0016F0A8
|
||||
private EIDNMNCOAAJ JJBNGLCJOLF()
|
||||
{
|
||||
return new EIDNMNCOAAJ(this.EKMGKOGJNMH.CPIBGJLHLBL());
|
||||
}
|
||||
|
||||
// Token: 0x06004A81 RID: 19073 RVA: 0x00170EBC File Offset: 0x0016F0BC
|
||||
private void BDPIMMDLJPP()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.HOPPLMIKIIA, false));
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A82 RID: 19074 RVA: 0x00170F0C File Offset: 0x0016F10C
|
||||
private void GDFJHMCIAGN(Vector3 HPJOJJMMANE, out float JLPOKFMHBKK, out Vector3 JHGKEEKKHEB, out Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.KOBLLODGBCH(this.head.MIPDEMFPDDO().transform.position, HPJOJJMMANE, 249f, 29, out JLPOKFMHBKK, out JHGKEEKKHEB, out IHHNEAFFNDM);
|
||||
this.laser.gameObject.SetActive(false);
|
||||
HPJOJJMMANE = (JHGKEEKKHEB - this.laser.position).normalized;
|
||||
this.laser.rotation = Quaternion.LookRotation(HPJOJJMMANE);
|
||||
Vector3 localScale = this.laser.localScale;
|
||||
localScale.z = JLPOKFMHBKK;
|
||||
this.laser.localScale = localScale;
|
||||
}
|
||||
|
||||
// Token: 0x06004A83 RID: 19075 RVA: 0x00170FA8 File Offset: 0x0016F1A8
|
||||
protected virtual EIDNMNCOAAJ LOFJBFFKBPL(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (this.NNHCIODBFCP())
|
||||
{
|
||||
return this.EJJHKHJGHLD;
|
||||
}
|
||||
float magnitude = Vector3.ProjectOnPlane(vector - base.transform.position, Vector3.up).magnitude;
|
||||
base.JIDFNNMJBDM(GHGNJLIBGFA, this.head.transform.position, this.head.transform.forward, this.maxVisionConeAngle, magnitude, true, true, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count > 0)
|
||||
{
|
||||
return this.POAAKGACPKD[1];
|
||||
}
|
||||
return EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A84 RID: 19076 RVA: 0x00171050 File Offset: 0x0016F250
|
||||
protected virtual void ONCDNNMOCAA()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(136);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A85 RID: 19077 RVA: 0x00171074 File Offset: 0x0016F274
|
||||
private void MCGNMNKPNHL()
|
||||
{
|
||||
if (base.JNOCCMDBMIO() && this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A87 RID: 19079 RVA: 0x001710A8 File Offset: 0x0016F2A8
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06004A88 RID: 19080 RVA: 0x001710C8 File Offset: 0x0016F2C8
|
||||
protected virtual void CCJKKGDHNKD()
|
||||
{
|
||||
base.LONJNLLINPO();
|
||||
this.head.LPICJOAJEKD().StopAll();
|
||||
this.head.BJLGJHMAMDN().OOMPHKBPMIG(this.movementAngularSpeed);
|
||||
this.BDMOAMMJIBP(EIDNMNCOAAJ.CGNKKAKJIJL);
|
||||
}
|
||||
|
||||
// Token: 0x06004A89 RID: 19081 RVA: 0x00171104 File Offset: 0x0016F304
|
||||
private void JBHLFLLPOJL(ushort CHJBIHILBFO, ushort OIMHGOONBEB)
|
||||
{
|
||||
this.laser.gameObject.SetActive(false);
|
||||
this.head.BKHECJODPHF.StopAll();
|
||||
this.head.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HAAHGCGLNLP = 0f;
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.postSpawnDelay);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A8A RID: 19082 RVA: 0x00171170 File Offset: 0x0016F370
|
||||
public override void AuthorityOnDamageChangeVelocity(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A8B RID: 19083 RVA: 0x0017119C File Offset: 0x0016F39C
|
||||
private void PNEIHPBCEIM(Vector3 HPJOJJMMANE, out float JLPOKFMHBKK, out Vector3 JHGKEEKKHEB, out Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.KOBLLODGBCH(this.head.PMDEMKHKPPI().transform.position, HPJOJJMMANE, 798f, -93, out JLPOKFMHBKK, out JHGKEEKKHEB, out IHHNEAFFNDM);
|
||||
this.laser.gameObject.SetActive(false);
|
||||
HPJOJJMMANE = (JHGKEEKKHEB - this.laser.position).normalized;
|
||||
this.laser.rotation = Quaternion.LookRotation(HPJOJJMMANE);
|
||||
Vector3 localScale = this.laser.localScale;
|
||||
localScale.z = JLPOKFMHBKK;
|
||||
this.laser.localScale = localScale;
|
||||
}
|
||||
|
||||
// Token: 0x06004A8C RID: 19084 RVA: 0x00171238 File Offset: 0x0016F438
|
||||
private void MJPKBPPPCMD(Vector3 HPJOJJMMANE, out float JLPOKFMHBKK, out Vector3 JHGKEEKKHEB, out Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.KOBLLODGBCH(this.head.LPICJOAJEKD().transform.position, HPJOJJMMANE, 1546f, -70, out JLPOKFMHBKK, out JHGKEEKKHEB, out IHHNEAFFNDM);
|
||||
this.laser.gameObject.SetActive(false);
|
||||
HPJOJJMMANE = (JHGKEEKKHEB - this.laser.position).normalized;
|
||||
this.laser.rotation = Quaternion.LookRotation(HPJOJJMMANE);
|
||||
Vector3 localScale = this.laser.localScale;
|
||||
localScale.z = JLPOKFMHBKK;
|
||||
this.laser.localScale = localScale;
|
||||
}
|
||||
|
||||
// Token: 0x06004A8D RID: 19085 RVA: 0x001712D4 File Offset: 0x0016F4D4
|
||||
protected override void KPFMEFNKDKL()
|
||||
{
|
||||
base.KPFMEFNKDKL();
|
||||
this.head.BKHECJODPHF.StopLooking();
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004A8E RID: 19086 RVA: 0x001712F8 File Offset: 0x0016F4F8
|
||||
private void KLEBDALIDNB()
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.EJJHKHJGHLD = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2, 0);
|
||||
return;
|
||||
}
|
||||
this.AELPEJCEDPN();
|
||||
if (base.JNOJEJMFADM() && SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.GPBFOEHJJFO))
|
||||
{
|
||||
Vector3 vector3 = base.GPBFOEHJJFO.JFKAKCBEIDL;
|
||||
if (!base.BKHECJODPHF.PathIsValid(vector3, this.desiredTargetOffset * 1.1f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
Vector3 vector4 = base.ADCEHILEGLI(vector3, this.desiredTargetOffset, this.minRandomOffsetAngle, this.maxRandomOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector4, this.movementSlowdownDistance);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A8F RID: 19087 RVA: 0x001713F8 File Offset: 0x0016F5F8
|
||||
private void AIPMMGDFCNJ(Vector3 HPJOJJMMANE, out float JLPOKFMHBKK, out Vector3 JHGKEEKKHEB, out Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.KOBLLODGBCH(this.head.NBJNINKAPDC().transform.position, HPJOJJMMANE, 493f, 117, out JLPOKFMHBKK, out JHGKEEKKHEB, out IHHNEAFFNDM);
|
||||
this.laser.gameObject.SetActive(false);
|
||||
HPJOJJMMANE = (JHGKEEKKHEB - this.laser.position).normalized;
|
||||
this.laser.rotation = Quaternion.LookRotation(HPJOJJMMANE);
|
||||
Vector3 localScale = this.laser.localScale;
|
||||
localScale.z = JLPOKFMHBKK;
|
||||
this.laser.localScale = localScale;
|
||||
}
|
||||
|
||||
// Token: 0x06004A90 RID: 19088 RVA: 0x00171494 File Offset: 0x0016F694
|
||||
private bool NNHCIODBFCP()
|
||||
{
|
||||
return this.EJJHKHJGHLD.AEAKFIBHEPE() && !SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.BLBEFAEMKEF(base.HAPPDKOIBKA, this.GKMCEELEOPA());
|
||||
}
|
||||
|
||||
// Token: 0x06004A91 RID: 19089 RVA: 0x001714D0 File Offset: 0x0016F6D0
|
||||
protected virtual void DPHFALPHNEM()
|
||||
{
|
||||
base.LONJNLLINPO();
|
||||
this.head.BKHECJODPHF.StopAll();
|
||||
this.head.LPICJOAJEKD().OOMPHKBPMIG(this.movementAngularSpeed);
|
||||
this.EJJHKHJGHLD = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A92 RID: 19090 RVA: 0x0017150C File Offset: 0x0016F70C
|
||||
public override void TransferOwnership(LNJFBGIBLHA JEFGMHBLLKI)
|
||||
{
|
||||
base.TransferOwnership(JEFGMHBLLKI);
|
||||
this.head.OMNGGJICBBI.TransferOwnership(JEFGMHBLLKI);
|
||||
}
|
||||
|
||||
// Token: 0x06004A93 RID: 19091 RVA: 0x00171528 File Offset: 0x0016F728
|
||||
protected override void CBAEJNFNPGJ()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A94 RID: 19092 RVA: 0x0017154C File Offset: 0x0016F74C
|
||||
private void PAHBBHKBCKP()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
Vector3 vector = base.transform.rotation.PAFJLHMDIMO(Quaternion.Euler(this.scanForTargetHeadPitch, this.LEBNADLJPJM(), 1849f)) * Vector3.forward;
|
||||
this.head.LOOPMMCLKLA().CEAILEMNKCF(vector, this.scanForTargetHeadSlowdownAngle);
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A95 RID: 19093 RVA: 0x001715C8 File Offset: 0x0016F7C8
|
||||
public virtual void HHJKHNCEBMO(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 IGOFELJMFOF, Vector3 CCHAEPGJJLI)
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
IGOFELJMFOF = Vector3.ProjectOnPlane(IGOFELJMFOF, base.BKHECJODPHF.EPIJGDAJDJN);
|
||||
base.AuthorityOnDamageChangeVelocity(BDOBLEKAEAM, JJGLGHCMDEN, IGOFELJMFOF, CCHAEPGJJLI);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A96 RID: 19094 RVA: 0x001715F4 File Offset: 0x0016F7F4
|
||||
protected override void DKCKOHPCOBL(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
this.laser.gameObject.SetActive(false);
|
||||
}
|
||||
|
||||
// Token: 0x06004A97 RID: 19095 RVA: 0x00171610 File Offset: 0x0016F810
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (this.PIDHPFFGKKP())
|
||||
{
|
||||
return this.EJJHKHJGHLD;
|
||||
}
|
||||
float magnitude = Vector3.ProjectOnPlane(vector - base.transform.position, Vector3.up).magnitude;
|
||||
base.JIDFNNMJBDM(GHGNJLIBGFA, this.head.transform.position, this.head.transform.forward, this.maxVisionConeAngle, magnitude, false, true, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count > 0)
|
||||
{
|
||||
return this.POAAKGACPKD[0];
|
||||
}
|
||||
return EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
|
||||
// Token: 0x06004A98 RID: 19096 RVA: 0x001716B8 File Offset: 0x0016F8B8
|
||||
private void JBHPOKCLLNI(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.head.BKHECJODPHF.HAMIGCDKOKE = this.followTargetAngularSpeedDegrees;
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.followTargetAngularSpeedDegrees;
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
}
|
||||
|
||||
// Token: 0x06004A99 RID: 19097 RVA: 0x001716EC File Offset: 0x0016F8EC
|
||||
private void KAIHIJHICKG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.laser.gameObject.SetActive(true);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.rangedWeapon != null)
|
||||
{
|
||||
this.rangedWeapon.AuthorityFire(this.LIMHGBEFCBJ, 719f);
|
||||
}
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A9A RID: 19098 RVA: 0x00171750 File Offset: 0x0016F950
|
||||
private void PLHDPHBIFDE()
|
||||
{
|
||||
if (base.IGIPCHFCFNN() && this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A9B RID: 19099 RVA: 0x0017177C File Offset: 0x0016F97C
|
||||
private void BNKEOKJLJJC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.laser.gameObject.SetActive(false);
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (this.rangedWeapon != null)
|
||||
{
|
||||
this.rangedWeapon.AuthorityFire(this.LIMHGBEFCBJ, 931f);
|
||||
}
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A9C RID: 19100 RVA: 0x001717E0 File Offset: 0x0016F9E0
|
||||
private void OGGNLNFBKJG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.StartCharge(this.laser);
|
||||
}
|
||||
this.enemyAudio.LJCGKJJAAKC(true);
|
||||
this.enemyAnimator.DABAHHNLMAB(true);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.chargeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A9D RID: 19101 RVA: 0x00171844 File Offset: 0x0016FA44
|
||||
private void MAJBHODHHFA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (this.enemyParticles != null)
|
||||
{
|
||||
this.enemyParticles.FGIOCKBONMK(this.laser);
|
||||
}
|
||||
this.enemyAudio.StartCharge(false);
|
||||
this.enemyAnimator.OIAJNMGPFPN(false);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.HEPCLEMEHBC.KLIANKEOBGC(this.chargeAttackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004A9E RID: 19102 RVA: 0x001718A8 File Offset: 0x0016FAA8
|
||||
private void MCFNIGPLLNF(EIDNMNCOAAJ NOBAPCOKFIL)
|
||||
{
|
||||
this.EKMGKOGJNMH.MEAINJPIECA(NOBAPCOKFIL.BADMPMDONAH);
|
||||
}
|
||||
|
||||
// Token: 0x06004A9F RID: 19103 RVA: 0x001718BC File Offset: 0x0016FABC
|
||||
private void AIAPMGMHAMF()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
Vector3 vector = base.BMHKCLMAHOD(this.LIMHGBEFCBJ, true);
|
||||
this.head.BKHECJODPHF.Look(vector);
|
||||
base.BKHECJODPHF.Look(vector);
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004AA0 RID: 19104 RVA: 0x0017191C File Offset: 0x0016FB1C
|
||||
private void FEGBCPPMBDN()
|
||||
{
|
||||
Vector3 vector;
|
||||
Vector3 vector2;
|
||||
this.MMLPGELHLBI(out vector, out vector2);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.PIDHPFFGKKP())
|
||||
{
|
||||
base.LMDJJEGNOGM = this.EJJHKHJGHLD;
|
||||
this.EJJHKHJGHLD = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
base.MILAKLBHGFI();
|
||||
return;
|
||||
}
|
||||
if (!base.BKHECJODPHF.PathIsValid(this.HOPPLMIKIIA, this.desiredTargetOffset * 1.1f) || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
Vector3 vector3 = base.ADCEHILEGLI(this.HOPPLMIKIIA, this.desiredTargetOffset, this.minRandomOffsetAngle, this.maxRandomOffsetAngle);
|
||||
base.BKHECJODPHF.Path(vector3, this.followTargetMovementSlowdownDistance);
|
||||
}
|
||||
Vector3 vector4 = this.CBBDMNINJCG - Vector3.up * this.targetAcquiredHeadLaserOffset;
|
||||
Vector3 lookAtVector = this.head.GetLookAtVector(vector4, false);
|
||||
this.head.BKHECJODPHF.Look(lookAtVector);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400093A RID: 2362
|
||||
[SerializeField]
|
||||
[Header("Post Spawn")]
|
||||
private float postSpawnDelay = 0.5f;
|
||||
|
||||
// Token: 0x0400093B RID: 2363
|
||||
[SerializeField]
|
||||
[Header("Scan For Target Head Parameters")]
|
||||
private float scanForTargetHeadSlowdownAngle = 10f;
|
||||
|
||||
// Token: 0x0400093C RID: 2364
|
||||
[SerializeField]
|
||||
private float maxScanForTargetHeadYaw = 35f;
|
||||
|
||||
// Token: 0x0400093D RID: 2365
|
||||
[SerializeField]
|
||||
private float scanForTargetHeadPitch = 8f;
|
||||
|
||||
// Token: 0x0400093E RID: 2366
|
||||
[SerializeField]
|
||||
private float maxVisionConeAngle = 15f;
|
||||
|
||||
// Token: 0x0400093F RID: 2367
|
||||
[SerializeField]
|
||||
[Header("Follow Target")]
|
||||
private float snapToTargetAngularSpeedDegrees = 360f;
|
||||
|
||||
// Token: 0x04000940 RID: 2368
|
||||
[SerializeField]
|
||||
private float followTargetMovementSpeed = 1.5f;
|
||||
|
||||
// Token: 0x04000941 RID: 2369
|
||||
[SerializeField]
|
||||
private float followTargetMovementMaxForce = 50f;
|
||||
|
||||
// Token: 0x04000942 RID: 2370
|
||||
[SerializeField]
|
||||
private float followTargetMovementSlowdownDistance = 1f;
|
||||
|
||||
// Token: 0x04000943 RID: 2371
|
||||
[SerializeField]
|
||||
private float followTargetAngularSpeedDegrees = 90f;
|
||||
|
||||
// Token: 0x04000944 RID: 2372
|
||||
[SerializeField]
|
||||
private float targetAcquiredHeadLaserOffset = 0.1f;
|
||||
|
||||
// Token: 0x04000945 RID: 2373
|
||||
[SerializeField]
|
||||
private float desiredTargetOffset = 1.5f;
|
||||
|
||||
// Token: 0x04000946 RID: 2374
|
||||
[SerializeField]
|
||||
private float minRandomOffsetAngle = 30f;
|
||||
|
||||
// Token: 0x04000947 RID: 2375
|
||||
[SerializeField]
|
||||
private float maxRandomOffsetAngle = 45f;
|
||||
|
||||
// Token: 0x04000948 RID: 2376
|
||||
[SerializeField]
|
||||
[Header("Head")]
|
||||
private QuestEnemyArticulatingAccessory head;
|
||||
|
||||
// Token: 0x04000949 RID: 2377
|
||||
[SerializeField]
|
||||
private Transform laser;
|
||||
|
||||
// Token: 0x0400094A RID: 2378
|
||||
[SerializeField]
|
||||
[Header("Attack")]
|
||||
private float chargePrepareDuration = 0.5f;
|
||||
|
||||
// Token: 0x0400094B RID: 2379
|
||||
[SerializeField]
|
||||
private float chargeAttackDuration = 3f;
|
||||
|
||||
// Token: 0x0400094C RID: 2380
|
||||
[SerializeField]
|
||||
private float attackDelayDuration = 0.5f;
|
||||
|
||||
// Token: 0x0400094D RID: 2381
|
||||
[SerializeField]
|
||||
private float attackDuration = 0.5f;
|
||||
|
||||
// Token: 0x0400094E RID: 2382
|
||||
[Header("Audio")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip[] alertVO;
|
||||
|
||||
// Token: 0x0400094F RID: 2383
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip alertSFX;
|
||||
|
||||
// Token: 0x04000950 RID: 2384
|
||||
private LHLLJPPCDKA<float> CLDFNNFBANK;
|
||||
|
||||
// Token: 0x04000951 RID: 2385
|
||||
private LHLLJPPCDKA<int> EKMGKOGJNMH;
|
||||
|
||||
// Token: 0x04000952 RID: 2386
|
||||
private PNONBEAIBHA OIGGPMIJBIL;
|
||||
|
||||
// Token: 0x04000953 RID: 2387
|
||||
private AONMNAEOJAL HEPCLEMEHBC;
|
||||
|
||||
// Token: 0x04000954 RID: 2388
|
||||
private EnemyFacialAnimator BDOENCOKPBM;
|
||||
|
||||
// Token: 0x04000955 RID: 2389
|
||||
private BlinkingRenderer HKNOEJCEFNA;
|
||||
|
||||
// Token: 0x04000956 RID: 2390
|
||||
private Vector3 LIMHGBEFCBJ = Vector3.zero;
|
||||
|
||||
// Token: 0x02000161 RID: 353
|
||||
private enum OFJNDJDHOAD
|
||||
{
|
||||
// Token: 0x04000958 RID: 2392
|
||||
POST_SPAWN,
|
||||
// Token: 0x04000959 RID: 2393
|
||||
FIND_TARGET,
|
||||
// Token: 0x0400095A RID: 2394
|
||||
FOLLOW_TARGET,
|
||||
// Token: 0x0400095B RID: 2395
|
||||
ATTACK_DELAY,
|
||||
// Token: 0x0400095C RID: 2396
|
||||
ATTACK,
|
||||
// Token: 0x0400095D RID: 2397
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x02000162 RID: 354
|
||||
private enum FFABABMBCBO
|
||||
{
|
||||
// Token: 0x0400095F RID: 2399
|
||||
PREPARE_CHARGE,
|
||||
// Token: 0x04000960 RID: 2400
|
||||
CHARGE_ATTACK,
|
||||
// Token: 0x04000961 RID: 2401
|
||||
INVALID = 65535
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2007 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x0200016A RID: 362
|
||||
public class QuestSciFiRangedEnemy : Enemy
|
||||
{
|
||||
// Token: 0x06004BA5 RID: 19365 RVA: 0x0017814C File Offset: 0x0017634C
|
||||
private void CLFPECMMMLF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LFHPCKLBHDE(true);
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BA6 RID: 19366 RVA: 0x0017817C File Offset: 0x0017637C
|
||||
protected virtual EIDNMNCOAAJ PPFECJAOEKH(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (this.attacksSameTargetUntilDead && base.JNGJHAGCIDI() && this.HHBAJNINLOP < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num;
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.BJAIDNBDMHL(this, out num);
|
||||
if (num <= this.engageRadius * this.engageRadius)
|
||||
{
|
||||
if (this.trackTargetCount)
|
||||
{
|
||||
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004BA7 RID: 19367 RVA: 0x00178224 File Offset: 0x00176424
|
||||
private Vector3 MKABKKILNOG()
|
||||
{
|
||||
Vector3 vector = Vector3.zero;
|
||||
Vector3 vector2 = Vector3.ProjectOnPlane(this.JHEFPJMKMNG() - base.transform.position, Vector3.up);
|
||||
float magnitude = vector2.magnitude;
|
||||
if (magnitude >= this.maxDashDistance)
|
||||
{
|
||||
vector = vector2 / magnitude;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = global::UnityEngine.Random.onUnitSphere;
|
||||
}
|
||||
float num = global::UnityEngine.Random.Range(this.minDashDistance, this.maxDashDistance);
|
||||
return base.KHBMLLEPOML(base.BOLBONELAEF.CIGPHKLAAOD + vector * num);
|
||||
}
|
||||
|
||||
// Token: 0x06004BA8 RID: 19368 RVA: 0x001782B0 File Offset: 0x001764B0
|
||||
private void GMDBMKECCEK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x06004BA9 RID: 19369 RVA: 0x001782D0 File Offset: 0x001764D0
|
||||
protected virtual void MOKADBJDKNM()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.AOKPPLPAKIO();
|
||||
}
|
||||
|
||||
// Token: 0x06004BAA RID: 19370 RVA: 0x001782F0 File Offset: 0x001764F0
|
||||
protected virtual void MMDINCEBHAK(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.AOKBJMAHMAD();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BAB RID: 19371 RVA: 0x00178320 File Offset: 0x00176520
|
||||
protected virtual void ADDANOLGEOD(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.CDIEDCLEKMF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BAC RID: 19372 RVA: 0x00178350 File Offset: 0x00176550
|
||||
private void HBONHFLNCOH()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.OAJDHNPMNCN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
return;
|
||||
}
|
||||
if (this.HEPCLEMEHBC.AGKHKNLNBKG() > this.rangedWeapon.NJNINJPMKCA && base.JNOJEJMFADM() && EIDNMNCOAAJ.NOGAGKDDFDB(base.GPBFOEHJJFO, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.CBBDMNINJCG, base.BKHECJODPHF.HAODGLCKEOF()), 1239f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BAD RID: 19373 RVA: 0x001783F8 File Offset: 0x001765F8
|
||||
protected override void LDEOLFDIEDE()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
if (base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BAE RID: 19374 RVA: 0x0017841C File Offset: 0x0017661C
|
||||
private void APNIGIKAKIM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
this.enemyAnimator.AILIOPOOEIB(true);
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.HEPCLEMEHBC.KLIANKEOBGC(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BAF RID: 19375 RVA: 0x00178454 File Offset: 0x00176654
|
||||
private void BJLAIKFHGGO()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.NGIBDFBMIAE(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(6);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.CBBDMNINJCG, !base.BKHECJODPHF.HAODGLCKEOF()), 1314f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BB0 RID: 19376 RVA: 0x001784DC File Offset: 0x001766DC
|
||||
protected override void HAIHNLGONGM(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.OnHit();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BB1 RID: 19377 RVA: 0x0017850C File Offset: 0x0017670C
|
||||
private void CDOKEJKMLEN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
this.enemyAnimator.DBEOAOEGGEK(false);
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BB2 RID: 19378 RVA: 0x00178544 File Offset: 0x00176744
|
||||
private void FNFJIBMMBCB()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA || !base.BKHECJODPHF.NKJPIHMAJGI() || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM) && base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BKHECJODPHF.CEAILEMNKCF(base.HIAMIHBNAMJ(base.BKHECJODPHF.OGCGDMDPHBM), 1467f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BB3 RID: 19379 RVA: 0x001785E4 File Offset: 0x001767E4
|
||||
private void JEHAOBJKAKN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.FIHDDDCOOBI();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
base.LFHPCKLBHDE(true);
|
||||
this.HEPCLEMEHBC.OOEPCEFMAKA(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BB4 RID: 19380 RVA: 0x00178614 File Offset: 0x00176814
|
||||
private int KCCEFLENJEG()
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004BB5 RID: 19381 RVA: 0x00178624 File Offset: 0x00176824
|
||||
private Vector3 KNADBFAEDNO()
|
||||
{
|
||||
Vector3 vector = Vector3.zero;
|
||||
Vector3 vector2 = Vector3.ProjectOnPlane(this.DINHAEEMMJM() - base.transform.position, Vector3.up);
|
||||
float magnitude = vector2.magnitude;
|
||||
if (magnitude >= this.maxDashDistance)
|
||||
{
|
||||
vector = vector2 / magnitude;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = global::UnityEngine.Random.onUnitSphere;
|
||||
}
|
||||
float num = global::UnityEngine.Random.Range(this.minDashDistance, this.maxDashDistance);
|
||||
return base.KHBMLLEPOML(base.BOLBONELAEF.CIGPHKLAAOD + vector * num);
|
||||
}
|
||||
|
||||
// Token: 0x06004BB6 RID: 19382 RVA: 0x001786B0 File Offset: 0x001768B0
|
||||
public virtual void AFCBAIPAEII(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, Vector3.up);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06004BB7 RID: 19383 RVA: 0x001786CC File Offset: 0x001768CC
|
||||
private void ABJGBOAPALK(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.NHBOKDINFMG();
|
||||
}
|
||||
|
||||
// Token: 0x06004BB8 RID: 19384 RVA: 0x001786DC File Offset: 0x001768DC
|
||||
private void LCIMLDILIEB(int NOBAPCOKFIL)
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004BB9 RID: 19385 RVA: 0x001786EC File Offset: 0x001768EC
|
||||
protected virtual void GHIBCCNICFA(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
if (base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BOLBONELAEF.LFHAJAHHALO(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BBA RID: 19386 RVA: 0x00178714 File Offset: 0x00176914
|
||||
private void HCIPFJGDKGH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.ECFDNGMPNOB = base.BKHECJODPHF.BEBOJFFLAKI();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BBB RID: 19387 RVA: 0x00178734 File Offset: 0x00176934
|
||||
private void OAAOLOOPHIP()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.CBBDMNINJCG, !base.BKHECJODPHF.HAODGLCKEOF()), 1521f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BBC RID: 19388 RVA: 0x001787BC File Offset: 0x001769BC
|
||||
private void FBFOBJDLIKJ()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF() || !base.BKHECJODPHF.PathIsValid() || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM) && base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(base.BKHECJODPHF.HAODGLCKEOF()), 583f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BBD RID: 19389 RVA: 0x0017885C File Offset: 0x00176A5C
|
||||
protected virtual void CKFBEJFJFHD()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, 9);
|
||||
}
|
||||
|
||||
// Token: 0x06004BBE RID: 19390 RVA: 0x00178878 File Offset: 0x00176A78
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000158 RID: 344
|
||||
// (get) Token: 0x06004C44 RID: 19524 RVA: 0x0017AE64 File Offset: 0x00179064
|
||||
// (set) Token: 0x06004BBF RID: 19391 RVA: 0x00178898 File Offset: 0x00176A98
|
||||
private int HHBAJNINLOP
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BC0 RID: 19392 RVA: 0x001788A8 File Offset: 0x00176AA8
|
||||
private void INNDKMEEKFB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
base.LFHPCKLBHDE(true);
|
||||
this.HEPCLEMEHBC.MPFFEDHBFMA(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BC1 RID: 19393 RVA: 0x001788D8 File Offset: 0x00176AD8
|
||||
private void ACIPEOFFMCE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.NHBOKDINFMG();
|
||||
}
|
||||
|
||||
// Token: 0x06004BC2 RID: 19394 RVA: 0x001788E8 File Offset: 0x00176AE8
|
||||
private Vector3 FAAJJOHHLLP()
|
||||
{
|
||||
Vector3 vector = Vector3.zero;
|
||||
Vector3 vector2 = Vector3.ProjectOnPlane(this.NFCIILMCMKI() - base.transform.position, Vector3.up);
|
||||
float magnitude = vector2.magnitude;
|
||||
if (magnitude >= this.maxDashDistance)
|
||||
{
|
||||
vector = vector2 / magnitude;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = global::UnityEngine.Random.onUnitSphere;
|
||||
}
|
||||
float num = global::UnityEngine.Random.Range(this.minDashDistance, this.maxDashDistance);
|
||||
return base.KHBMLLEPOML(base.BOLBONELAEF.CIGPHKLAAOD + vector * num);
|
||||
}
|
||||
|
||||
// Token: 0x06004BC3 RID: 19395 RVA: 0x00178974 File Offset: 0x00176B74
|
||||
protected virtual void IOKIFHGPMKI()
|
||||
{
|
||||
base.Awake();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.enemyAudio.BMBFCDOIIMM = false;
|
||||
this.EPOFAAICKOP = new LHLLJPPCDKA<Vector3>(this, "completed_all_weekly", Vector3.zero, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "null", 0, IKCAJLLAFML.AUTHORITY, null);
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.movementAngularSpeed);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "api/PlayerCheer/", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("COLL_S", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(29, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.KFFEKOMNGGE), new ANMJLCILKDJ.NCMAEMHOHDG(this.DAHPNAELEEL), new ANMJLCILKDJ.PLBLFEEANOO(this.OAHKFCEJECP));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.EOIGHKODONG), new ANMJLCILKDJ.NCMAEMHOHDG(this.GKFHMODDPMG), new ANMJLCILKDJ.PLBLFEEANOO(this.ECHDIMNEGCF));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.JEHAOBJKAKN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.GMAGFCOEBDC));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.LLPEJDPCBNN), new ANMJLCILKDJ.NCMAEMHOHDG(this.PCAHCDBKLAD), new ANMJLCILKDJ.PLBLFEEANOO(this.EOJFJOJJJPC));
|
||||
}
|
||||
|
||||
// Token: 0x06004BC4 RID: 19396 RVA: 0x00178AD0 File Offset: 0x00176CD0
|
||||
protected virtual void KEKADHMAEPP(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
if (BCKMKPCENOL && base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BOLBONELAEF.LFHAJAHHALO(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BC5 RID: 19397 RVA: 0x00178AFC File Offset: 0x00176CFC
|
||||
private void INJHIMBFCDB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06004BC6 RID: 19398 RVA: 0x00178B0C File Offset: 0x00176D0C
|
||||
private void HHDGEHHPJJJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BC7 RID: 19399 RVA: 0x00178B3C File Offset: 0x00176D3C
|
||||
private void HENOKGHJBFC(int NOBAPCOKFIL)
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004BC8 RID: 19400 RVA: 0x00178B4C File Offset: 0x00176D4C
|
||||
private Vector3 FGNEEBLCFOO()
|
||||
{
|
||||
Vector3 vector = Vector3.zero;
|
||||
Vector3 vector2 = Vector3.ProjectOnPlane(this.DINHAEEMMJM() - base.transform.position, Vector3.up);
|
||||
float magnitude = vector2.magnitude;
|
||||
if (magnitude >= this.maxDashDistance)
|
||||
{
|
||||
vector = vector2 / magnitude;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = global::UnityEngine.Random.onUnitSphere;
|
||||
}
|
||||
float num = global::UnityEngine.Random.Range(this.minDashDistance, this.maxDashDistance);
|
||||
return base.KHBMLLEPOML(base.BOLBONELAEF.CIGPHKLAAOD + vector * num);
|
||||
}
|
||||
|
||||
// Token: 0x06004BC9 RID: 19401 RVA: 0x00178BD8 File Offset: 0x00176DD8
|
||||
private void OLEGKPPLMHD(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004BCA RID: 19402 RVA: 0x00178BE8 File Offset: 0x00176DE8
|
||||
private void JBEAPKENGPJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.MEDMOCEHMMB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06004BCB RID: 19403 RVA: 0x00178BF8 File Offset: 0x00176DF8
|
||||
protected virtual void PPAHHAKAMMP(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.IPJFDGHOOOE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BCC RID: 19404 RVA: 0x00178C28 File Offset: 0x00176E28
|
||||
private int LFIBFKAAMJN()
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004BCD RID: 19405 RVA: 0x00178C38 File Offset: 0x00176E38
|
||||
protected virtual void PFBFOGJOOGP()
|
||||
{
|
||||
base.Awake();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.BEOMKBCGKGN = false;
|
||||
this.enemyAudio.FDHCPFKHIJK(false);
|
||||
this.EPOFAAICKOP = new LHLLJPPCDKA<Vector3>(this, "SupportLogger OnConnectedToPhoton().", Vector3.zero, IKCAJLLAFML.MASTER, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "_FadeCenter", 1, IKCAJLLAFML.MASTER, null);
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "Render: ([0-9]+[.][0-9]+)ms, TimeWarp: ([0-9]+[.][0-9]+)ms, PostPresent: ([0-9]+[.][0-9]+)ms", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("With this demo you can see how you can use the HTTPCacheService's BeginMaintainence function to delete too old cached entities and keep the cache size under a specified value.\n\nFeatures demoed in this example:\n-How to set up a HTTPCacheMaintananceParams\n-How to call the BeginMaintainence function", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(4, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.LDFOLIACGMI), new ANMJLCILKDJ.NCMAEMHOHDG(this.DAHPNAELEEL), new ANMJLCILKDJ.PLBLFEEANOO(this.EBMEIFHKKAI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.APJEHCNIAHD), new ANMJLCILKDJ.NCMAEMHOHDG(this.NNGLLHNMKAI), new ANMJLCILKDJ.PLBLFEEANOO(this.BJLAIKFHGGO));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.PAIGGDIJPOM), null, new ANMJLCILKDJ.PLBLFEEANOO(this.HMNLPJJKHON));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.DKPIAAIOLPL), new ANMJLCILKDJ.NCMAEMHOHDG(this.PCAHCDBKLAD), new ANMJLCILKDJ.PLBLFEEANOO(this.EOJFJOJJJPC));
|
||||
}
|
||||
|
||||
// Token: 0x06004BCE RID: 19406 RVA: 0x00178D94 File Offset: 0x00176F94
|
||||
private void DKPIAAIOLPL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.dashSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.maxDashForce;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.BKHECJODPHF.Path(this.ENEGDFNFEOF(), this.dashSlowdownDistance, 0.01f, false);
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.dashTimeout);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BCF RID: 19407 RVA: 0x00178DFC File Offset: 0x00176FFC
|
||||
private Vector3 DINHAEEMMJM()
|
||||
{
|
||||
return this.EPOFAAICKOP.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004BD0 RID: 19408 RVA: 0x00178E0C File Offset: 0x0017700C
|
||||
private void DMAGFNJBHEC(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004BD1 RID: 19409 RVA: 0x00178E1C File Offset: 0x0017701C
|
||||
private void EOIGHKODONG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
this.enemyAnimator.OIAJNMGPFPN(false);
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BD2 RID: 19410 RVA: 0x00178E54 File Offset: 0x00177054
|
||||
private void EHPDINKOPNC()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (!eidnmncoaaj.AEAKFIBHEPE())
|
||||
{
|
||||
base.HCGGDDPJBHE(this.movementSlowdownDistance);
|
||||
return;
|
||||
}
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.DLPPDOEPKNE(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.DLPPDOEPKNE(this.HHBAJNINLOP + 1);
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BD3 RID: 19411 RVA: 0x00178EDC File Offset: 0x001770DC
|
||||
private void EPMNFNGPBBG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.ECFDNGMPNOB = base.BKHECJODPHF.GOCOODINDFC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BD4 RID: 19412 RVA: 0x00178EFC File Offset: 0x001770FC
|
||||
private void GCMNANJBJDC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.OnAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LFHPCKLBHDE(true);
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BD5 RID: 19413 RVA: 0x00178F2C File Offset: 0x0017712C
|
||||
private void ECHDIMNEGCF()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(5);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.CEAILEMNKCF(base.BMHKCLMAHOD(this.CBBDMNINJCG, base.BKHECJODPHF.OGCGDMDPHBM), 227f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BD6 RID: 19414 RVA: 0x00178FB4 File Offset: 0x001771B4
|
||||
protected virtual void GHIBHFEDMAH(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
if (base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BD8 RID: 19416 RVA: 0x00179060 File Offset: 0x00177260
|
||||
private void PGBFGIDMOAE(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004BD9 RID: 19417 RVA: 0x00179070 File Offset: 0x00177270
|
||||
protected virtual void LJICNBMGDMN()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.NIPOLMNBCFF();
|
||||
}
|
||||
|
||||
// Token: 0x06004BDA RID: 19418 RVA: 0x00179090 File Offset: 0x00177290
|
||||
private void KLEBDALIDNB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (!eidnmncoaaj.AJFBOLHPEJC)
|
||||
{
|
||||
base.HCGGDDPJBHE(this.movementSlowdownDistance);
|
||||
return;
|
||||
}
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.HHBAJNINLOP = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHBAJNINLOP++;
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BDB RID: 19419 RVA: 0x00179118 File Offset: 0x00177318
|
||||
protected virtual void NCFMMDBDMEF()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.PGELJEHELFN(this, 39);
|
||||
}
|
||||
|
||||
// Token: 0x06004BDC RID: 19420 RVA: 0x00179134 File Offset: 0x00177334
|
||||
private void LDFOLIACGMI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x06004BDD RID: 19421 RVA: 0x00179154 File Offset: 0x00177354
|
||||
protected virtual void FIDGCDJJLIG()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI((ushort)(-110));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BDE RID: 19422 RVA: 0x00179178 File Offset: 0x00177378
|
||||
protected virtual EIDNMNCOAAJ NJBDFAHBHCJ(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (this.attacksSameTargetUntilDead && base.JNGJHAGCIDI() && this.LFIBFKAAMJN() < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num;
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.ADHADOGHCLN(this, out num);
|
||||
if (num <= this.engageRadius * this.engageRadius)
|
||||
{
|
||||
if (this.trackTargetCount)
|
||||
{
|
||||
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004BDF RID: 19423 RVA: 0x00179220 File Offset: 0x00177420
|
||||
protected virtual void FCMNBKMFMPJ(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
if (base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BE0 RID: 19424 RVA: 0x00179248 File Offset: 0x00177448
|
||||
private void KKGAGDNFKLH(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004BE1 RID: 19425 RVA: 0x00179258 File Offset: 0x00177458
|
||||
private void BNDMHFBEPHI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
this.enemyAnimator.OGIEPFOLDNO = true;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BE2 RID: 19426 RVA: 0x00179290 File Offset: 0x00177490
|
||||
private void JBKJCIHDKCN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x06004BE3 RID: 19427 RVA: 0x001792B0 File Offset: 0x001774B0
|
||||
protected virtual void BDDGPPFNMGP()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.PGELJEHELFN(this, (ushort)(-111));
|
||||
}
|
||||
|
||||
// Token: 0x06004BE4 RID: 19428 RVA: 0x001792CC File Offset: 0x001774CC
|
||||
protected virtual void PMGHOCBGCIH(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
if (BCKMKPCENOL && base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BE5 RID: 19429 RVA: 0x001792F8 File Offset: 0x001774F8
|
||||
private void PACFEFKDHBG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.OGIEPFOLDNO = false;
|
||||
}
|
||||
|
||||
// Token: 0x06004BE6 RID: 19430 RVA: 0x00179308 File Offset: 0x00177508
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x06004BE7 RID: 19431 RVA: 0x00179328 File Offset: 0x00177528
|
||||
private void JCMBMKDIPKD()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (!eidnmncoaaj.PBDDCCOAGOG())
|
||||
{
|
||||
base.HCGGDDPJBHE(this.movementSlowdownDistance);
|
||||
return;
|
||||
}
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.HENOKGHJBFC(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.HHBAJNINLOP = this.EHDHILALJBB() + 0;
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BE8 RID: 19432 RVA: 0x001793B0 File Offset: 0x001775B0
|
||||
protected virtual void EPAILOMCICA(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.BJLNICDCLPH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BE9 RID: 19433 RVA: 0x001793E0 File Offset: 0x001775E0
|
||||
private void GMAGFCOEBDC()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (this.HEPCLEMEHBC.MFDPGAEHKJM() > this.rangedWeapon.NJNINJPMKCA && base.JNOJEJMFADM() && EIDNMNCOAAJ.NOGAGKDDFDB(base.GPBFOEHJJFO, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.CBBDMNINJCG, base.BKHECJODPHF.OGCGDMDPHBM), 1901f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BEA RID: 19434 RVA: 0x00179488 File Offset: 0x00177688
|
||||
private void NLDOBJMLIMD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.OnAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LFHPCKLBHDE(true);
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BEB RID: 19435 RVA: 0x001794B8 File Offset: 0x001776B8
|
||||
protected virtual void EHHPCGOOPLD()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, (ushort)(-158));
|
||||
}
|
||||
|
||||
// Token: 0x06004BEC RID: 19436 RVA: 0x001794D4 File Offset: 0x001776D4
|
||||
protected virtual void BKJALKFKBHL(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
if (BCKMKPCENOL && base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BOLBONELAEF.LFHAJAHHALO(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BED RID: 19437 RVA: 0x00179500 File Offset: 0x00177700
|
||||
private void HJGBGNAECNA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.NHBOKDINFMG();
|
||||
}
|
||||
|
||||
// Token: 0x06004BEE RID: 19438 RVA: 0x00179510 File Offset: 0x00177710
|
||||
private void EHHNNMJMHLC()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(8);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(6);
|
||||
}
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.CBBDMNINJCG, !base.BKHECJODPHF.HAODGLCKEOF()), 1193f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BEF RID: 19439 RVA: 0x00179598 File Offset: 0x00177798
|
||||
private void LJJPAGDFAGI()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (!eidnmncoaaj.AEAKFIBHEPE())
|
||||
{
|
||||
base.HCGGDDPJBHE(this.movementSlowdownDistance);
|
||||
return;
|
||||
}
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.DLPPDOEPKNE(1);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.DLPPDOEPKNE(this.GKJMNIDJHHK() + 1);
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BF0 RID: 19440 RVA: 0x00179620 File Offset: 0x00177820
|
||||
protected virtual void CJPJEPEDFPM(EIDNMNCOAAJ EFCIKBEHKNL, FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, int ONBHFBHGALJ, bool LLKNMKFNMAK, Vector3 JHGKEEKKHEB, Vector3 IHHNEAFFNDM)
|
||||
{
|
||||
base.HAIHNLGONGM(EFCIKBEHKNL, BDOBLEKAEAM, JJGLGHCMDEN, ONBHFBHGALJ, LLKNMKFNMAK, JHGKEEKKHEB, IHHNEAFFNDM);
|
||||
if (this.BDOENCOKPBM != null)
|
||||
{
|
||||
this.BDOENCOKPBM.IPJFDGHOOOE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BF1 RID: 19441 RVA: 0x00179650 File Offset: 0x00177850
|
||||
protected virtual void ECKHEAMAELH()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(106);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BF2 RID: 19442 RVA: 0x00179674 File Offset: 0x00177874
|
||||
protected virtual void ILCHPNFJIGI()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BF3 RID: 19443 RVA: 0x00179694 File Offset: 0x00177894
|
||||
private void MPJCAMOCMFP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LFHPCKLBHDE(true);
|
||||
this.HEPCLEMEHBC.KLIANKEOBGC(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BF4 RID: 19444 RVA: 0x001796C4 File Offset: 0x001778C4
|
||||
protected virtual void OEKOPBDDGCK()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.AOKPPLPAKIO();
|
||||
}
|
||||
|
||||
// Token: 0x06004BF5 RID: 19445 RVA: 0x001796E4 File Offset: 0x001778E4
|
||||
protected virtual void JFFKJBKNPOA()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BF6 RID: 19446 RVA: 0x00179704 File Offset: 0x00177904
|
||||
protected virtual void AANDHGOIAIC()
|
||||
{
|
||||
base.Awake();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.enemyAudio.BMBFCDOIIMM = false;
|
||||
this.EPOFAAICKOP = new LHLLJPPCDKA<Vector3>(this, "Friend is Online", Vector3.zero, IKCAJLLAFML.MASTER, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "\" to target: ", 0, IKCAJLLAFML.MASTER, null);
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.movementAngularSpeed);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "...declined your invite :-(", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("RpcSetFacialExpression", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-14), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.JMDANBDHLII), new ANMJLCILKDJ.NCMAEMHOHDG(this.DAHPNAELEEL), new ANMJLCILKDJ.PLBLFEEANOO(this.LJJPAGDFAGI));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.CDOKEJKMLEN), new ANMJLCILKDJ.NCMAEMHOHDG(this.GKFHMODDPMG), new ANMJLCILKDJ.PLBLFEEANOO(this.BJLAIKFHGGO));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GCMNANJBJDC), null, new ANMJLCILKDJ.PLBLFEEANOO(this.HBONHFLNCOH));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.DKPIAAIOLPL), new ANMJLCILKDJ.NCMAEMHOHDG(this.OPGFDKODIMJ), new ANMJLCILKDJ.PLBLFEEANOO(this.KFJAGMBPEFB));
|
||||
}
|
||||
|
||||
// Token: 0x06004BF7 RID: 19447 RVA: 0x00179860 File Offset: 0x00177A60
|
||||
protected virtual EIDNMNCOAAJ IPPPEEHAMLO(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (this.attacksSameTargetUntilDead && base.JNGJHAGCIDI() && this.GKJMNIDJHHK() < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num;
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.BJAIDNBDMHL(this, out num);
|
||||
if (num <= this.engageRadius * this.engageRadius)
|
||||
{
|
||||
if (this.trackTargetCount)
|
||||
{
|
||||
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004BF8 RID: 19448 RVA: 0x00179908 File Offset: 0x00177B08
|
||||
private void DAHPNAELEEL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.EMICKBJCEME(base.BKHECJODPHF.GOCOODINDFC);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BF9 RID: 19449 RVA: 0x00179928 File Offset: 0x00177B28
|
||||
private void GNMBFDAABIL()
|
||||
{
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF() || !base.BKHECJODPHF.PathIsValid() || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM) && base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(!base.BKHECJODPHF.OGCGDMDPHBM), 1481f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BFA RID: 19450 RVA: 0x001799C8 File Offset: 0x00177BC8
|
||||
private void JCLJLBEHMKN()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
}
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.CBBDMNINJCG, !base.BKHECJODPHF.OGCGDMDPHBM), 5f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BFB RID: 19451 RVA: 0x00179A50 File Offset: 0x00177C50
|
||||
private void EBMEIFHKKAI()
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (!eidnmncoaaj.PBDDCCOAGOG())
|
||||
{
|
||||
base.HCGGDDPJBHE(this.movementSlowdownDistance);
|
||||
return;
|
||||
}
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.HENOKGHJBFC(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.DLPPDOEPKNE(this.GKJMNIDJHHK() + 0);
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BFC RID: 19452 RVA: 0x00179AD8 File Offset: 0x00177CD8
|
||||
private void ONNLIPHFJIF()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
|
||||
if (!eidnmncoaaj.AEAKFIBHEPE())
|
||||
{
|
||||
base.HCGGDDPJBHE(this.movementSlowdownDistance);
|
||||
return;
|
||||
}
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.HHBAJNINLOP = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NDBEMPKIFBO(this.GKJMNIDJHHK() + 0);
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004BFD RID: 19453 RVA: 0x00179B60 File Offset: 0x00177D60
|
||||
private void HMJOJBMPCHC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06004BFE RID: 19454 RVA: 0x00179B70 File Offset: 0x00177D70
|
||||
private void OPGFDKODIMJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06004BFF RID: 19455 RVA: 0x00179B80 File Offset: 0x00177D80
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (this.attacksSameTargetUntilDead && base.JNGJHAGCIDI() && this.HHBAJNINLOP < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num;
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
|
||||
if (num <= this.engageRadius * this.engageRadius)
|
||||
{
|
||||
if (this.trackTargetCount)
|
||||
{
|
||||
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004C00 RID: 19456 RVA: 0x00179C28 File Offset: 0x00177E28
|
||||
public virtual void INKFEENDDBA(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, Vector3.up);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06004C01 RID: 19457 RVA: 0x00179C44 File Offset: 0x00177E44
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.enemyAudio.BMBFCDOIIMM = true;
|
||||
this.EPOFAAICKOP = new LHLLJPPCDKA<Vector3>(this, "AO", Vector3.zero, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "RC", 0, IKCAJLLAFML.AUTHORITY, null);
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "B", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("B", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.GMDBMKECCEK), new ANMJLCILKDJ.NCMAEMHOHDG(this.EPMNFNGPBBG), new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.BNDMHFBEPHI), new ANMJLCILKDJ.NCMAEMHOHDG(this.BGAPMMICPIB), new ANMJLCILKDJ.PLBLFEEANOO(this.JCLJLBEHMKN));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.NLDOBJMLIMD), null, new ANMJLCILKDJ.PLBLFEEANOO(this.MBJAANBJLGG));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.DKPIAAIOLPL), new ANMJLCILKDJ.NCMAEMHOHDG(this.DMDLHLPCPFP), new ANMJLCILKDJ.PLBLFEEANOO(this.KFJAGMBPEFB));
|
||||
}
|
||||
|
||||
// Token: 0x06004C02 RID: 19458 RVA: 0x00179DA0 File Offset: 0x00177FA0
|
||||
protected virtual void IDFGKJHJBLA()
|
||||
{
|
||||
base.Awake();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.BEOMKBCGKGN = true;
|
||||
this.enemyAudio.FDHCPFKHIJK(false);
|
||||
this.EPOFAAICKOP = new LHLLJPPCDKA<Vector3>(this, "Referer", Vector3.zero, IKCAJLLAFML.MASTER, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "ManagedUpdater", 0, IKCAJLLAFML.AUTHORITY, null);
|
||||
base.BKHECJODPHF.HAMIGCDKOKE = this.movementAngularSpeed;
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "Bad CRC32 in GZIP trailer. (actual({0:X8})!=expected({1:X8}))", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("Caught Exception: ", IKCAJLLAFML.AUTHORITY);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(194, null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.KFFEKOMNGGE), new ANMJLCILKDJ.NCMAEMHOHDG(this.EPMNFNGPBBG), new ANMJLCILKDJ.PLBLFEEANOO(this.JCMBMKDIPKD));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.APNIGIKAKIM), new ANMJLCILKDJ.NCMAEMHOHDG(this.BGAPMMICPIB), new ANMJLCILKDJ.PLBLFEEANOO(this.BJLAIKFHGGO));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.JEHAOBJKAKN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.GMAGFCOEBDC));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.DKPIAAIOLPL), new ANMJLCILKDJ.NCMAEMHOHDG(this.OPGFDKODIMJ), new ANMJLCILKDJ.PLBLFEEANOO(this.KFCJBGBPAJB));
|
||||
}
|
||||
|
||||
// Token: 0x06004C03 RID: 19459 RVA: 0x00179EFC File Offset: 0x001780FC
|
||||
protected virtual void FBLDCHBCDJM(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
if (BCKMKPCENOL && base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C04 RID: 19460 RVA: 0x00179F28 File Offset: 0x00178128
|
||||
private void MBJAANBJLGG()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(3);
|
||||
return;
|
||||
}
|
||||
if (this.HEPCLEMEHBC.JDFEFPODMJJ > this.rangedWeapon.NJNINJPMKCA && base.JNOJEJMFADM() && EIDNMNCOAAJ.NOGAGKDDFDB(base.GPBFOEHJJFO, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.CBBDMNINJCG, !base.BKHECJODPHF.OGCGDMDPHBM), 5f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C05 RID: 19461 RVA: 0x00179FD0 File Offset: 0x001781D0
|
||||
private void KFFEKOMNGGE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x06004C06 RID: 19462 RVA: 0x00179FF0 File Offset: 0x001781F0
|
||||
protected override void DJDKGFBKIDN(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
if (base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C07 RID: 19463 RVA: 0x0017A018 File Offset: 0x00178218
|
||||
private void OAHKFCEJECP()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true);
|
||||
if (!eidnmncoaaj.PBDDCCOAGOG())
|
||||
{
|
||||
base.HCGGDDPJBHE(this.movementSlowdownDistance);
|
||||
return;
|
||||
}
|
||||
if (EIDNMNCOAAJ.NOGAGKDDFDB(eidnmncoaaj, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.NDBEMPKIFBO(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NDBEMPKIFBO(this.HHBAJNINLOP + 1);
|
||||
}
|
||||
base.LMDJJEGNOGM = eidnmncoaaj;
|
||||
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C08 RID: 19464 RVA: 0x0017A0A0 File Offset: 0x001782A0
|
||||
protected virtual void OPBBPFLPPKM()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C09 RID: 19465 RVA: 0x0017A0C0 File Offset: 0x001782C0
|
||||
protected virtual void KOAENLLIKMP()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.PGELJEHELFN(this, (ushort)(-19));
|
||||
}
|
||||
|
||||
// Token: 0x06004C0A RID: 19466 RVA: 0x0017A0DC File Offset: 0x001782DC
|
||||
public virtual void HNEMIGBHEKH(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, Vector3.up);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x17000157 RID: 343
|
||||
// (get) Token: 0x06004C48 RID: 19528 RVA: 0x0017AEB0 File Offset: 0x001790B0
|
||||
// (set) Token: 0x06004C0B RID: 19467 RVA: 0x0017A0F8 File Offset: 0x001782F8
|
||||
private Vector3 ECFDNGMPNOB
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.EPOFAAICKOP.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C0C RID: 19468 RVA: 0x0017A108 File Offset: 0x00178308
|
||||
private void OAFIADJLJKM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
this.enemyAnimator.DABAHHNLMAB(true);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.GMFIHNFPAFM(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C0D RID: 19469 RVA: 0x0017A140 File Offset: 0x00178340
|
||||
protected virtual void JHNGPHJGFCF()
|
||||
{
|
||||
base.Awake();
|
||||
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
||||
this.BEOMKBCGKGN = false;
|
||||
this.enemyAudio.FDHCPFKHIJK(true);
|
||||
this.EPOFAAICKOP = new LHLLJPPCDKA<Vector3>(this, "_trigger", Vector3.zero, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.CJKMECFEIFL = new LHLLJPPCDKA<int>(this, "ChatClient Service Thread", 1, IKCAJLLAFML.MASTER, null);
|
||||
base.BKHECJODPHF.OOMPHKBPMIG(this.movementAngularSpeed);
|
||||
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "content-length", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL = new PNONBEAIBHA("#02C85F", IKCAJLLAFML.MASTER);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-20), null, null, null);
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.KFFEKOMNGGE), new ANMJLCILKDJ.NCMAEMHOHDG(this.HCIPFJGDKGH), new ANMJLCILKDJ.PLBLFEEANOO(this.JCMBMKDIPKD));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.APNIGIKAKIM), new ANMJLCILKDJ.NCMAEMHOHDG(this.NNGLLHNMKAI), new ANMJLCILKDJ.PLBLFEEANOO(this.EHHNNMJMHLC));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NLDOBJMLIMD), null, new ANMJLCILKDJ.PLBLFEEANOO(this.NBKPEBFFHGF));
|
||||
this.OIGGPMIJBIL.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.LLPEJDPCBNN), new ANMJLCILKDJ.NCMAEMHOHDG(this.HJGBGNAECNA), new ANMJLCILKDJ.PLBLFEEANOO(this.FNFJIBMMBCB));
|
||||
}
|
||||
|
||||
// Token: 0x06004C0E RID: 19470 RVA: 0x0017A29C File Offset: 0x0017849C
|
||||
private void LLPEJDPCBNN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.dashSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.maxDashForce;
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
base.BKHECJODPHF.DGHIEOBIONI(this.KNADBFAEDNO(), this.dashSlowdownDistance, 395f, true);
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.dashTimeout);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C0F RID: 19471 RVA: 0x0017A304 File Offset: 0x00178504
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x06004C10 RID: 19472 RVA: 0x0017A320 File Offset: 0x00178520
|
||||
private void KFJAGMBPEFB()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA || !base.BKHECJODPHF.PathIsValid() || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM) && base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(!base.BKHECJODPHF.OGCGDMDPHBM), 5f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C11 RID: 19473 RVA: 0x0017A3C0 File Offset: 0x001785C0
|
||||
private void JMGHHLOMCMJ(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004C12 RID: 19474 RVA: 0x0017A3D0 File Offset: 0x001785D0
|
||||
protected virtual void PJECIGLIDIG()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.FLHFCMCNLEK(this, (ushort)(-11));
|
||||
}
|
||||
|
||||
// Token: 0x06004C13 RID: 19475 RVA: 0x0017A3EC File Offset: 0x001785EC
|
||||
protected virtual void KCAFPLFCIGE()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.JNDAEJOHPHO();
|
||||
}
|
||||
|
||||
// Token: 0x06004C14 RID: 19476 RVA: 0x0017A40C File Offset: 0x0017860C
|
||||
private void APJEHCNIAHD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopAll();
|
||||
this.enemyAnimator.AILIOPOOEIB(true);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C15 RID: 19477 RVA: 0x0017A444 File Offset: 0x00178644
|
||||
protected virtual void FOKKMBKHGHE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C16 RID: 19478 RVA: 0x0017A464 File Offset: 0x00178664
|
||||
private void MBFHPBLBHMD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.FIHDDDCOOBI();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
base.LFHPCKLBHDE(true);
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C17 RID: 19479 RVA: 0x0017A494 File Offset: 0x00178694
|
||||
protected virtual EIDNMNCOAAJ KKECCIFKFCN(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (this.attacksSameTargetUntilDead && base.JNGJHAGCIDI() && this.KCCEFLENJEG() < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num;
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
|
||||
if (num <= this.engageRadius * this.engageRadius)
|
||||
{
|
||||
if (this.trackTargetCount)
|
||||
{
|
||||
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004C18 RID: 19480 RVA: 0x0017A53C File Offset: 0x0017873C
|
||||
private Vector3 BANLKJNAGMB()
|
||||
{
|
||||
return this.EPOFAAICKOP.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004C19 RID: 19481 RVA: 0x0017A54C File Offset: 0x0017874C
|
||||
private void HIKJALCKKAA(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004C1A RID: 19482 RVA: 0x0017A55C File Offset: 0x0017875C
|
||||
private Vector3 JDEBADNHJHB()
|
||||
{
|
||||
Vector3 vector = Vector3.zero;
|
||||
Vector3 vector2 = Vector3.ProjectOnPlane(this.ECFDNGMPNOB - base.transform.position, Vector3.up);
|
||||
float magnitude = vector2.magnitude;
|
||||
if (magnitude >= this.maxDashDistance)
|
||||
{
|
||||
vector = vector2 / magnitude;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = global::UnityEngine.Random.onUnitSphere;
|
||||
}
|
||||
float num = global::UnityEngine.Random.Range(this.minDashDistance, this.maxDashDistance);
|
||||
return base.KHBMLLEPOML(base.BOLBONELAEF.JHBFKKAFPFG() + vector * num);
|
||||
}
|
||||
|
||||
// Token: 0x06004C1B RID: 19483 RVA: 0x0017A5E8 File Offset: 0x001787E8
|
||||
private void EOJFJOJJJPC()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF() || !base.BKHECJODPHF.NKJPIHMAJGI() || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM) && base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BKHECJODPHF.CEAILEMNKCF(base.HIAMIHBNAMJ(!base.BKHECJODPHF.HAODGLCKEOF()), 1208f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C1C RID: 19484 RVA: 0x0017A688 File Offset: 0x00178888
|
||||
private void EPLJMPAGJBE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.FIHDDDCOOBI();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
this.HEPCLEMEHBC.PBDGDJIFMOK(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C1D RID: 19485 RVA: 0x0017A6B8 File Offset: 0x001788B8
|
||||
private void HMNLPJJKHON()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(2);
|
||||
return;
|
||||
}
|
||||
if (this.HEPCLEMEHBC.AGKHKNLNBKG() > this.rangedWeapon.NJNINJPMKCA && base.JNOJEJMFADM() && EIDNMNCOAAJ.NOGAGKDDFDB(base.GPBFOEHJJFO, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.CEAILEMNKCF(base.BMHKCLMAHOD(this.CBBDMNINJCG, !base.BKHECJODPHF.OGCGDMDPHBM), 1641f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C1E RID: 19486 RVA: 0x0017A760 File Offset: 0x00178960
|
||||
private int EHDHILALJBB()
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004C1F RID: 19487 RVA: 0x0017A770 File Offset: 0x00178970
|
||||
private void NNGLLHNMKAI(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.OOGDMKGNKOH(true);
|
||||
}
|
||||
|
||||
// Token: 0x06004C20 RID: 19488 RVA: 0x0017A780 File Offset: 0x00178980
|
||||
private void NDBEMPKIFBO(int NOBAPCOKFIL)
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004C21 RID: 19489 RVA: 0x0017A790 File Offset: 0x00178990
|
||||
protected virtual EIDNMNCOAAJ IODMDMIJCLP(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (this.attacksSameTargetUntilDead && base.JNGJHAGCIDI() && this.HHBAJNINLOP < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num;
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num);
|
||||
if (num <= this.engageRadius * this.engageRadius)
|
||||
{
|
||||
if (this.trackTargetCount)
|
||||
{
|
||||
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004C22 RID: 19490 RVA: 0x0017A838 File Offset: 0x00178A38
|
||||
private void GLLHBEMPBHC(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06004C23 RID: 19491 RVA: 0x0017A848 File Offset: 0x00178A48
|
||||
private void NBKPEBFFHGF()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.CGELFKLLMBA)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(4);
|
||||
return;
|
||||
}
|
||||
if (this.HEPCLEMEHBC.JDFEFPODMJJ > this.rangedWeapon.NJNINJPMKCA && base.JNOJEJMFADM() && EIDNMNCOAAJ.NOGAGKDDFDB(base.GPBFOEHJJFO, base.LMDJJEGNOGM))
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Look(base.BMHKCLMAHOD(this.CBBDMNINJCG, base.BKHECJODPHF.OGCGDMDPHBM), 1060f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C24 RID: 19492 RVA: 0x0017A8F0 File Offset: 0x00178AF0
|
||||
public override void AuthorityOnDamageApplyForce(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, Vector3.up);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06004C25 RID: 19493 RVA: 0x0017A90C File Offset: 0x00178B0C
|
||||
private void EGBMCAMLNIE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.DABAHHNLMAB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06004C26 RID: 19494 RVA: 0x0017A91C File Offset: 0x00178B1C
|
||||
protected override void DKCKOHPCOBL(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DKCKOHPCOBL(BCKMKPCENOL);
|
||||
if (BCKMKPCENOL && base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C27 RID: 19495 RVA: 0x0017A948 File Offset: 0x00178B48
|
||||
private void GKFHMODDPMG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.OIAJNMGPFPN(true);
|
||||
}
|
||||
|
||||
// Token: 0x06004C28 RID: 19496 RVA: 0x0017A958 File Offset: 0x00178B58
|
||||
private Vector3 HEMFJKJHOMC()
|
||||
{
|
||||
return this.EPOFAAICKOP.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004C29 RID: 19497 RVA: 0x0017A968 File Offset: 0x00178B68
|
||||
protected virtual void IKBACCAEHJK()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
if (base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BOLBONELAEF.BOAKFKEHGHP = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C2A RID: 19498 RVA: 0x0017A98C File Offset: 0x00178B8C
|
||||
private void FGENFHAAPGP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C2B RID: 19499 RVA: 0x0017A9BC File Offset: 0x00178BBC
|
||||
private void KFCJBGBPAJB()
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.HFOKKCOENOF() || !base.BKHECJODPHF.PathIsValid() || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM) && base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BKHECJODPHF.CEAILEMNKCF(base.HIAMIHBNAMJ(base.BKHECJODPHF.HAODGLCKEOF()), 1412f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C2C RID: 19500 RVA: 0x0017AA5C File Offset: 0x00178C5C
|
||||
protected virtual void JDMNNNKHCED()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C2D RID: 19501 RVA: 0x0017AA7C File Offset: 0x00178C7C
|
||||
protected virtual EIDNMNCOAAJ JLBJCHJKEIF(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
if (base.JNOJEJMFADM())
|
||||
{
|
||||
eidnmncoaaj = base.GPBFOEHJJFO;
|
||||
}
|
||||
else if (this.attacksSameTargetUntilDead && base.JNGJHAGCIDI() && this.LFIBFKAAMJN() < this.maxRetargetPlayerCount)
|
||||
{
|
||||
eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
}
|
||||
else
|
||||
{
|
||||
float num;
|
||||
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.HKEIONKDKDD(this, out num);
|
||||
if (num <= this.engageRadius * this.engageRadius)
|
||||
{
|
||||
if (this.trackTargetCount)
|
||||
{
|
||||
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
return eidnmncoaaj;
|
||||
}
|
||||
|
||||
// Token: 0x06004C2E RID: 19502 RVA: 0x0017AB24 File Offset: 0x00178D24
|
||||
protected virtual void JHNACLEPIEH()
|
||||
{
|
||||
base.LDEOLFDIEDE();
|
||||
if (base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BOLBONELAEF.LFHAJAHHALO(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C2F RID: 19503 RVA: 0x0017AB48 File Offset: 0x00178D48
|
||||
private void JMDANBDHLII(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.LFMMGPCLGCL();
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x06004C30 RID: 19504 RVA: 0x0017AB68 File Offset: 0x00178D68
|
||||
private void KELHALKEPLJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.StopLooking();
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
|
||||
}
|
||||
|
||||
// Token: 0x06004C31 RID: 19505 RVA: 0x0017AB88 File Offset: 0x00178D88
|
||||
private void PAIGGDIJPOM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAudio.ELDMFLHAHPL();
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
base.LFHPCKLBHDE(false);
|
||||
this.HEPCLEMEHBC.BJOJLPHBGMN(this.attackDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C32 RID: 19506 RVA: 0x0017ABB8 File Offset: 0x00178DB8
|
||||
private Vector3 ENEGDFNFEOF()
|
||||
{
|
||||
Vector3 vector = Vector3.zero;
|
||||
Vector3 vector2 = Vector3.ProjectOnPlane(this.ECFDNGMPNOB - base.transform.position, Vector3.up);
|
||||
float magnitude = vector2.magnitude;
|
||||
if (magnitude >= this.maxDashDistance)
|
||||
{
|
||||
vector = vector2 / magnitude;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = global::UnityEngine.Random.onUnitSphere;
|
||||
}
|
||||
float num = global::UnityEngine.Random.Range(this.minDashDistance, this.maxDashDistance);
|
||||
return base.KHBMLLEPOML(base.BOLBONELAEF.CIGPHKLAAOD + vector * num);
|
||||
}
|
||||
|
||||
// Token: 0x06004C33 RID: 19507 RVA: 0x0017AC44 File Offset: 0x00178E44
|
||||
protected virtual void DKDGOJGKHDM()
|
||||
{
|
||||
base.Update();
|
||||
this.OIGGPMIJBIL.DLBPEOILIFL();
|
||||
this.HEPCLEMEHBC.JNDAEJOHPHO();
|
||||
}
|
||||
|
||||
// Token: 0x06004C34 RID: 19508 RVA: 0x0017AC64 File Offset: 0x00178E64
|
||||
protected virtual void BCNHMLEKFGP(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
if (base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BOLBONELAEF.LFHAJAHHALO(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C35 RID: 19509 RVA: 0x0017AC8C File Offset: 0x00178E8C
|
||||
private void AEFCCPLLBPL(int NOBAPCOKFIL)
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004C36 RID: 19510 RVA: 0x0017AC9C File Offset: 0x00178E9C
|
||||
private void DPEBMFOIGPF(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004C37 RID: 19511 RVA: 0x0017ACAC File Offset: 0x00178EAC
|
||||
protected virtual void GAMBDADKLLK()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.DGLOKLCEMLH())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C38 RID: 19512 RVA: 0x0017ACCC File Offset: 0x00178ECC
|
||||
protected override void CBAEJNFNPGJ()
|
||||
{
|
||||
base.CBAEJNFNPGJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C39 RID: 19513 RVA: 0x0017ACF0 File Offset: 0x00178EF0
|
||||
private int GKJMNIDJHHK()
|
||||
{
|
||||
return this.CJKMECFEIFL.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004C3A RID: 19514 RVA: 0x0017AD00 File Offset: 0x00178F00
|
||||
protected virtual void IEEIJGDNBAJ()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C3B RID: 19515 RVA: 0x0017AD20 File Offset: 0x00178F20
|
||||
private void NCHKBEPONIG(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004C3C RID: 19516 RVA: 0x0017AD30 File Offset: 0x00178F30
|
||||
private void EMICKBJCEME(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.EPOFAAICKOP.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004C3D RID: 19517 RVA: 0x0017AD40 File Offset: 0x00178F40
|
||||
private Vector3 JHEFPJMKMNG()
|
||||
{
|
||||
return this.EPOFAAICKOP.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004C3E RID: 19518 RVA: 0x0017AD50 File Offset: 0x00178F50
|
||||
protected virtual void NOONGGELFNI(bool BCKMKPCENOL)
|
||||
{
|
||||
base.DJDKGFBKIDN(BCKMKPCENOL);
|
||||
if (base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BOLBONELAEF.LFHAJAHHALO(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C3F RID: 19519 RVA: 0x0017AD78 File Offset: 0x00178F78
|
||||
private void BGAPMMICPIB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.OGIEPFOLDNO = false;
|
||||
}
|
||||
|
||||
// Token: 0x06004C40 RID: 19520 RVA: 0x0017AD88 File Offset: 0x00178F88
|
||||
private void DMDLHLPCPFP(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopPathing();
|
||||
}
|
||||
|
||||
// Token: 0x06004C41 RID: 19521 RVA: 0x0017AD98 File Offset: 0x00178F98
|
||||
private void DLPPDOEPKNE(int NOBAPCOKFIL)
|
||||
{
|
||||
this.CJKMECFEIFL.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004C42 RID: 19522 RVA: 0x0017ADA8 File Offset: 0x00178FA8
|
||||
public virtual void EANIAAMEIGL(FLDPCEKNKCA BDOBLEKAEAM, MHEBDODJGOA JJGLGHCMDEN, Vector3 MMBLAFNAPPJ, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
MMBLAFNAPPJ = Vector3.ProjectOnPlane(MMBLAFNAPPJ, Vector3.up);
|
||||
base.AuthorityOnDamageApplyForce(BDOBLEKAEAM, JJGLGHCMDEN, MMBLAFNAPPJ, FHFHOMKFHCI);
|
||||
}
|
||||
|
||||
// Token: 0x06004C43 RID: 19523 RVA: 0x0017ADC4 File Offset: 0x00178FC4
|
||||
private void HIKBCGBLDCJ()
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
if (this.HEPCLEMEHBC.ALEKFIMMFPH() || !base.BKHECJODPHF.PathIsValid() || base.BKHECJODPHF.JAHIBHNGMHE)
|
||||
{
|
||||
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
if (SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM) && base.BKHECJODPHF.HAODGLCKEOF())
|
||||
{
|
||||
base.BKHECJODPHF.CEAILEMNKCF(base.HIAMIHBNAMJ(!base.BKHECJODPHF.OGCGDMDPHBM), 132f);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004C45 RID: 19525 RVA: 0x0017AE74 File Offset: 0x00179074
|
||||
private void PCAHCDBKLAD(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.NHBOKDINFMG();
|
||||
}
|
||||
|
||||
// Token: 0x06004C46 RID: 19526 RVA: 0x0017AE84 File Offset: 0x00179084
|
||||
protected virtual void KCKPOOJHBNO()
|
||||
{
|
||||
base.Start();
|
||||
this.OIGGPMIJBIL.PGELJEHELFN(this, 181);
|
||||
}
|
||||
|
||||
// Token: 0x06004C47 RID: 19527 RVA: 0x0017AEA0 File Offset: 0x001790A0
|
||||
private Vector3 NFCIILMCMKI()
|
||||
{
|
||||
return this.EPOFAAICKOP.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x0400097C RID: 2428
|
||||
[Header("Look For Target")]
|
||||
[SerializeField]
|
||||
private float engageRadius = 20f;
|
||||
|
||||
// Token: 0x0400097D RID: 2429
|
||||
[SerializeField]
|
||||
private int maxRetargetPlayerCount = 3;
|
||||
|
||||
// Token: 0x0400097E RID: 2430
|
||||
[SerializeField]
|
||||
[Header("Attacking")]
|
||||
private bool attacksSameTargetUntilDead = true;
|
||||
|
||||
// Token: 0x0400097F RID: 2431
|
||||
[SerializeField]
|
||||
private float attackChargeDuration = 1f;
|
||||
|
||||
// Token: 0x04000980 RID: 2432
|
||||
[SerializeField]
|
||||
private float attackDuration = 3f;
|
||||
|
||||
// Token: 0x04000981 RID: 2433
|
||||
[Header("Dash")]
|
||||
[SerializeField]
|
||||
private float dashSpeed = 4f;
|
||||
|
||||
// Token: 0x04000982 RID: 2434
|
||||
[SerializeField]
|
||||
private float maxDashForce = 67f;
|
||||
|
||||
// Token: 0x04000983 RID: 2435
|
||||
[SerializeField]
|
||||
private float dashSlowdownDistance = 1f;
|
||||
|
||||
// Token: 0x04000984 RID: 2436
|
||||
[SerializeField]
|
||||
private float minDashDistance = 2f;
|
||||
|
||||
// Token: 0x04000985 RID: 2437
|
||||
[SerializeField]
|
||||
private float maxDashDistance = 4f;
|
||||
|
||||
// Token: 0x04000986 RID: 2438
|
||||
[SerializeField]
|
||||
private float dashTimeout = 2.5f;
|
||||
|
||||
// Token: 0x04000987 RID: 2439
|
||||
private EnemyFacialAnimator BDOENCOKPBM;
|
||||
|
||||
// Token: 0x04000988 RID: 2440
|
||||
private LHLLJPPCDKA<Vector3> EPOFAAICKOP;
|
||||
|
||||
// Token: 0x04000989 RID: 2441
|
||||
private LHLLJPPCDKA<int> CJKMECFEIFL;
|
||||
|
||||
// Token: 0x0400098A RID: 2442
|
||||
private PNONBEAIBHA OIGGPMIJBIL;
|
||||
|
||||
// Token: 0x0400098B RID: 2443
|
||||
private AONMNAEOJAL HEPCLEMEHBC;
|
||||
|
||||
// Token: 0x0200016B RID: 363
|
||||
private enum OFJNDJDHOAD
|
||||
{
|
||||
// Token: 0x0400098D RID: 2445
|
||||
FIND_TARGET,
|
||||
// Token: 0x0400098E RID: 2446
|
||||
CHARGE_ATTACK,
|
||||
// Token: 0x0400098F RID: 2447
|
||||
ATTACK_TARGET,
|
||||
// Token: 0x04000990 RID: 2448
|
||||
DASH,
|
||||
// Token: 0x04000991 RID: 2449
|
||||
INVALID = 65535
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1428 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Tools.Weapons;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000146 RID: 326
|
||||
public class QuestWitchBossEnemy : Enemy
|
||||
{
|
||||
// Token: 0x0600446C RID: 17516 RVA: 0x0015AB84 File Offset: 0x00158D84
|
||||
private void LOMIPFOLBOO(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.NDGKHAMPONJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600446D RID: 17517 RVA: 0x0015AB94 File Offset: 0x00158D94
|
||||
private Vector3 LLHBCICLPME()
|
||||
{
|
||||
return this.JGIANBIAPLD.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x0600446E RID: 17518 RVA: 0x0015ABA4 File Offset: 0x00158DA4
|
||||
protected override void OAKBFGNNAEK()
|
||||
{
|
||||
base.OAKBFGNNAEK();
|
||||
if (base.BHCCHBHNHCG && !base.BKHECJODPHF.FHLEFPDIIJL)
|
||||
{
|
||||
base.BKHECJODPHF.Seek(this.KINNCEKOLHI, this.movementSlowdownDistance, 0.25f, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600446F RID: 17519 RVA: 0x0015ABE4 File Offset: 0x00158DE4
|
||||
private void EPCJPECOKJH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
float num = this.postDisengageDelay;
|
||||
if (this.OJIPCPBHAJA())
|
||||
{
|
||||
num = this.postPatrolDelay;
|
||||
this.EJOPENBGGHM(false);
|
||||
}
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004470 RID: 17520 RVA: 0x0015AC28 File Offset: 0x00158E28
|
||||
private void JCLJLBEHMKN()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
if (this.GOOHDPLFNMC.CGELFKLLMBA)
|
||||
{
|
||||
if (!base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.LMDJJEGNOGM = this.IJCDBKLCFIE(false);
|
||||
}
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
float num = Mathf.Clamp01((float)base.CNHBPJFLDCE / (float)base.BNBJJKCBDFC);
|
||||
float num2 = this.projectileSpeedByHealthCurve.Evaluate(num);
|
||||
this.KGKFMMHEMJJ.AuthorityFire(base.LMDJJEGNOGM.ICNCDGIKNNI + Vector3.up * this.projectileHeadTargetHeightOffset, num2);
|
||||
}
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(3);
|
||||
return;
|
||||
}
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(!base.BKHECJODPHF.OGCGDMDPHBM));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004471 RID: 17521 RVA: 0x0015AD20 File Offset: 0x00158F20
|
||||
private void AHCNFHDHGFO(float NOBAPCOKFIL)
|
||||
{
|
||||
this.OPLJPIOLJNC.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004472 RID: 17522 RVA: 0x0015AD30 File Offset: 0x00158F30
|
||||
private void NFJJKEGOHGH()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.GOOHDPLFNMC.ALEKFIMMFPH())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(7);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004473 RID: 17523 RVA: 0x0015AD5C File Offset: 0x00158F5C
|
||||
private void PICIBJPPCOM(ProjectileTool FPKJFOJMMIM, EnemyProjectileToolRangedWeapon.GHOOEBGMCNO CBCMDLNIHKK, Vector3 FHFHOMKFHCI, Vector3 NCEMFEFKOEF)
|
||||
{
|
||||
if (FPKJFOJMMIM != null && FPKJFOJMMIM.JNOCCMDBMIO() && !base.FNGHOEFDKPO && !base.AOKGAGHHHIN && base.CNHBPJFLDCE > 0 && base.ACEACLFJOAA)
|
||||
{
|
||||
if (!base.DGLOKLCEMLH())
|
||||
{
|
||||
base.BIPEBCPEPKL().NNOFBLMFKAH(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
}
|
||||
if (CBCMDLNIHKK == EnemyProjectileToolRangedWeapon.GHOOEBGMCNO.TO_ENEMY_SUCCESS)
|
||||
{
|
||||
this.CCFJDBJLOIK = NCEMFEFKOEF.normalized;
|
||||
Vector3 position = this.KGKFMMHEMJJ.DCBHLBNCLGP.position;
|
||||
Vector3 vector = position - FHFHOMKFHCI;
|
||||
float magnitude = vector.magnitude;
|
||||
Vector3 normalized = vector.normalized;
|
||||
float magnitude2 = Vector3.Project(NCEMFEFKOEF, normalized).magnitude;
|
||||
float num;
|
||||
if (magnitude2 <= Mathf.Epsilon)
|
||||
{
|
||||
num = this.reflectionDuration;
|
||||
}
|
||||
else
|
||||
{
|
||||
num = magnitude / magnitude2;
|
||||
if (num <= 19f || num >= 1924f)
|
||||
{
|
||||
num = this.reflectionDuration;
|
||||
}
|
||||
else if (num < this.reflectionDuration)
|
||||
{
|
||||
float num2 = num / this.reflectionDuration;
|
||||
FPKJFOJMMIM.NLNGBMAPIJC().SetDynamicMaxSpeed(magnitude2 * num2);
|
||||
num = this.reflectionDuration;
|
||||
}
|
||||
}
|
||||
this.HGBKCPONIMH(num);
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(3);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004474 RID: 17524 RVA: 0x0015AEB8 File Offset: 0x001590B8
|
||||
protected virtual void CPJDPHHKBNB(EnemyRangedWeapon BLBPGNFCBEO)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06004475 RID: 17525 RVA: 0x0015AEBC File Offset: 0x001590BC
|
||||
private bool PLMFKOEKFOK()
|
||||
{
|
||||
return this.GCCAMFDHHOB.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004476 RID: 17526 RVA: 0x0015AECC File Offset: 0x001590CC
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.KGKFMMHEMJJ != null)
|
||||
{
|
||||
this.KGKFMMHEMJJ.KMMOAKOLBED -= this.PFCEKCBMFDC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004477 RID: 17527 RVA: 0x0015AEFC File Offset: 0x001590FC
|
||||
private bool DELDOBHCKJC(Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
Vector3 velocity = this.KGKFMMHEMJJ.IPKEPKNMIOG.BKDFLNGCINH.BOLBONELAEF.IGOFELJMFOF;
|
||||
if (velocity.sqrMagnitude < 0.1f)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
Vector3 vector = FHFHOMKFHCI - this.KGKFMMHEMJJ.IPKEPKNMIOG.transform.position;
|
||||
return Vector3.Dot(vector, velocity) >= 0f;
|
||||
}
|
||||
|
||||
// Token: 0x06004478 RID: 17528 RVA: 0x0015AF70 File Offset: 0x00159170
|
||||
private void LGPDILBGPCG()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.GOOHDPLFNMC.ALEKFIMMFPH() || base.BKHECJODPHF.FHLEFPDIIJL)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.KMMCIOFAHJD(this.HJAACDHCIGI(), this.dashSlowdownDistance, 1726f, false);
|
||||
if (base.LMDJJEGNOGM.PBDDCCOAGOG() && base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(base.BKHECJODPHF.HAODGLCKEOF()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004479 RID: 17529 RVA: 0x0015B014 File Offset: 0x00159214
|
||||
protected virtual void PEEDIICMOLN()
|
||||
{
|
||||
base.PNDCOBGOEJA();
|
||||
base.BKHECJODPHF.HKLEPIMIEFF(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600447A RID: 17530 RVA: 0x0015B028 File Offset: 0x00159228
|
||||
private void HEPGAGLDJAI()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (this.GOOHDPLFNMC.CGELFKLLMBA || base.BKHECJODPHF.FHLEFPDIIJL)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
base.BKHECJODPHF.Seek(this.KINNCEKOLHI, this.dashSlowdownDistance, 0.01f, false);
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC && base.BKHECJODPHF.OGCGDMDPHBM)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(!base.BKHECJODPHF.OGCGDMDPHBM));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600447B RID: 17531 RVA: 0x0015B0CC File Offset: 0x001592CC
|
||||
private void HIAEPGNFAED(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.StopSeeking();
|
||||
}
|
||||
|
||||
// Token: 0x17000130 RID: 304
|
||||
// (get) Token: 0x060044D1 RID: 17617 RVA: 0x0015C884 File Offset: 0x0015AA84
|
||||
// (set) Token: 0x0600447C RID: 17532 RVA: 0x0015B0DC File Offset: 0x001592DC
|
||||
private int EIOLHHHJHBJ
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.JOMANIMCEOO.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.JOMANIMCEOO.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600447D RID: 17533 RVA: 0x0015B0EC File Offset: 0x001592EC
|
||||
private void BCPNGONCLOP()
|
||||
{
|
||||
if (base.JNOCCMDBMIO() && this.GOOHDPLFNMC.ALEKFIMMFPH())
|
||||
{
|
||||
base.LMDJJEGNOGM = this.IJCDBKLCFIE(false);
|
||||
if (!base.LMDJJEGNOGM.PBDDCCOAGOG())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = Mathf.Clamp01((float)base.CNHBPJFLDCE / (float)base.BNBJJKCBDFC);
|
||||
float num2 = this.projectileSpeedByHealthCurve.Evaluate(num);
|
||||
float num3 = num2 + (float)this.EIOLHHHJHBJ * this.volleySpeedDelta;
|
||||
Vector3 vector = base.LMDJJEGNOGM.BIDBADPMKBI() + Vector3.up * this.projectileHeadTargetHeightOffset;
|
||||
if (this.KGKFMMHEMJJ.LMBDPKPCIGB().NLNGBMAPIJC().NIINOABKAPJ)
|
||||
{
|
||||
this.KGKFMMHEMJJ.LKOEDNKIIHC(vector, num3, (EnemyProjectileToolRangedWeapon.GHOOEBGMCNO)4);
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 position = this.KGKFMMHEMJJ.DCBHLBNCLGP.position;
|
||||
Quaternion rotation = this.KGKFMMHEMJJ.DCBHLBNCLGP.rotation;
|
||||
this.KGKFMMHEMJJ.FHGPJDHAEJN(vector, num3, position, rotation, EnemyProjectileToolRangedWeapon.GHOOEBGMCNO.TO_PLAYER);
|
||||
}
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600447E RID: 17534 RVA: 0x0015B210 File Offset: 0x00159410
|
||||
private void HKNHGIMCFIG()
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
if (!base.LMDJJEGNOGM.AJFBOLHPEJC || !SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM) || !this.KGKFMMHEMJJ.IPKEPKNMIOG.BKDFLNGCINH.NIINOABKAPJ)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(!base.BKHECJODPHF.OGCGDMDPHBM));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600447F RID: 17535 RVA: 0x0015B29C File Offset: 0x0015949C
|
||||
private void EJOPENBGGHM(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.GCCAMFDHHOB.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x06004480 RID: 17536 RVA: 0x0015B2AC File Offset: 0x001594AC
|
||||
protected virtual void KLMFCLAAJBI()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.IDEPEMCKCNN = true;
|
||||
}
|
||||
|
||||
// Token: 0x06004481 RID: 17537 RVA: 0x0015B2C8 File Offset: 0x001594C8
|
||||
protected virtual void DIEMJHJBFNM()
|
||||
{
|
||||
base.CCBCNGHMMBJ();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(147);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004482 RID: 17538 RVA: 0x0015B2EC File Offset: 0x001594EC
|
||||
private void DLHEHMNAPEL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.StopStun();
|
||||
}
|
||||
|
||||
// Token: 0x06004483 RID: 17539 RVA: 0x0015B2FC File Offset: 0x001594FC
|
||||
private Vector3 JDMNIGLPBLF()
|
||||
{
|
||||
return this.JGIANBIAPLD.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004484 RID: 17540 RVA: 0x0015B30C File Offset: 0x0015950C
|
||||
private void IHHCKCOKDDI()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.GOOHDPLFNMC.OAJDHNPMNCN())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(6);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004485 RID: 17541 RVA: 0x0015B338 File Offset: 0x00159538
|
||||
private float IJEJPFKHPFB()
|
||||
{
|
||||
return this.OPLJPIOLJNC.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004486 RID: 17542 RVA: 0x0015B348 File Offset: 0x00159548
|
||||
private void DPJDCLDECCN(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.PBOBHNICGEE();
|
||||
}
|
||||
|
||||
// Token: 0x06004487 RID: 17543 RVA: 0x0015B358 File Offset: 0x00159558
|
||||
protected virtual void MCNEKPDJDFO()
|
||||
{
|
||||
base.Start();
|
||||
this.LIBIBOMFIOI.PGELJEHELFN(this, (ushort)(-93));
|
||||
}
|
||||
|
||||
// Token: 0x06004488 RID: 17544 RVA: 0x0015B374 File Offset: 0x00159574
|
||||
protected virtual void IOPCNFMPBFD()
|
||||
{
|
||||
base.OAKBFGNNAEK();
|
||||
if (base.JNOCCMDBMIO() && !base.BKHECJODPHF.FHLEFPDIIJL)
|
||||
{
|
||||
base.BKHECJODPHF.KMMCIOFAHJD(this.KINNCEKOLHI, this.movementSlowdownDistance, 1420f, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004489 RID: 17545 RVA: 0x0015B3B4 File Offset: 0x001595B4
|
||||
protected override void LONJNLLINPO()
|
||||
{
|
||||
base.LONJNLLINPO();
|
||||
base.BKHECJODPHF.PNBHCJPBNMA = false;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.MHBJLBKGPHB = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600448A RID: 17546 RVA: 0x0015B3DC File Offset: 0x001595DC
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.LIBIBOMFIOI.DLBPEOILIFL();
|
||||
this.GOOHDPLFNMC.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x0600448B RID: 17547 RVA: 0x0015B3FC File Offset: 0x001595FC
|
||||
private void LEJGCCGIFJF(ProjectileTool CCPCPHGGOMF, Enemy LGJCKFEKBOO, Enemy AKICADDPOIF, MHEBDODJGOA FJJKLPKDCPP, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CCPCPHGGOMF.BHCCHBHNHCG)
|
||||
{
|
||||
CCPCPHGGOMF.BKDFLNGCINH.BOLBONELAEF.ClearVelocity();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600448C RID: 17548 RVA: 0x0015B41C File Offset: 0x0015961C
|
||||
private void JLIKGBAINBJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
float num = this.postDisengageDelay;
|
||||
if (this.MHBJLBKGPHB)
|
||||
{
|
||||
num = this.postPatrolDelay;
|
||||
this.EAIIPHHDHID(true);
|
||||
}
|
||||
this.GOOHDPLFNMC.KLIANKEOBGC(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600448D RID: 17549 RVA: 0x0015B460 File Offset: 0x00159660
|
||||
private void OMNELGAPDED()
|
||||
{
|
||||
if (base.DFJFKOLLEMK())
|
||||
{
|
||||
if (!base.LMDJJEGNOGM.AJFBOLHPEJC || !SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.NJPHMMEEGIM(base.LMDJJEGNOGM) || !this.KGKFMMHEMJJ.IPKEPKNMIOG.KDFFFFBBHAM().NIINOABKAPJ)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(base.BKHECJODPHF.OGCGDMDPHBM));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700012E RID: 302
|
||||
// (get) Token: 0x0600448E RID: 17550 RVA: 0x0015B4EC File Offset: 0x001596EC
|
||||
// (set) Token: 0x060044BE RID: 17598 RVA: 0x0015C1E8 File Offset: 0x0015A3E8
|
||||
private Vector3 CCFJDBJLOIK
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.PMICPDNLKJJ.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.PMICPDNLKJJ.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000131 RID: 305
|
||||
// (get) Token: 0x060044C8 RID: 17608 RVA: 0x0015C760 File Offset: 0x0015A960
|
||||
// (set) Token: 0x0600448F RID: 17551 RVA: 0x0015B4FC File Offset: 0x001596FC
|
||||
private Vector3 KINNCEKOLHI
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.JGIANBIAPLD.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.JGIANBIAPLD.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004490 RID: 17552 RVA: 0x0015B50C File Offset: 0x0015970C
|
||||
protected override void NDHBFLHIAHM()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.KGKFMMHEMJJ != null)
|
||||
{
|
||||
this.KGKFMMHEMJJ.PONPFPPCKCD(new EnemyProjectileToolRangedWeapon.POPOOABBBIK(this.PFCEKCBMFDC));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004491 RID: 17553 RVA: 0x0015B53C File Offset: 0x0015973C
|
||||
protected virtual void MLJGPDEJMMB()
|
||||
{
|
||||
base.AKBEAKBPFLA();
|
||||
base.IDEPEMCKCNN = false;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.dashSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.maxDashForce;
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
this.EAIIPHHDHID(true);
|
||||
this.PCJJFONMJGK(this.GOJNMALIOJA.KKOMILIFIPM());
|
||||
base.BKHECJODPHF.Seek(this.LLHBCICLPME(), this.movementSlowdownDistance, 1115f, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004492 RID: 17554 RVA: 0x0015B5B8 File Offset: 0x001597B8
|
||||
protected virtual void EKBEMBMIJLH()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.KGKFMMHEMJJ != null)
|
||||
{
|
||||
this.KGKFMMHEMJJ.LGLLGPPGMMD(new EnemyProjectileToolRangedWeapon.POPOOABBBIK(this.PICIBJPPCOM));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004493 RID: 17555 RVA: 0x0015B5E8 File Offset: 0x001597E8
|
||||
private bool PFCMMPLEONE()
|
||||
{
|
||||
return this.GCCAMFDHHOB.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004494 RID: 17556 RVA: 0x0015B5F8 File Offset: 0x001597F8
|
||||
private void FKAOHBNJGEM()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.GOOHDPLFNMC.CGELFKLLMBA)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004495 RID: 17557 RVA: 0x0015B624 File Offset: 0x00159824
|
||||
private Vector3 BCABEMNMCFM()
|
||||
{
|
||||
return this.PMICPDNLKJJ.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x06004496 RID: 17558 RVA: 0x0015B634 File Offset: 0x00159834
|
||||
private void GLJGKOFDMCN()
|
||||
{
|
||||
if (base.GANDPDNCOKF() && this.GOOHDPLFNMC.OAJDHNPMNCN())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700012F RID: 303
|
||||
// (get) Token: 0x06004497 RID: 17559 RVA: 0x0015B660 File Offset: 0x00159860
|
||||
// (set) Token: 0x060044C9 RID: 17609 RVA: 0x0015C770 File Offset: 0x0015A970
|
||||
private bool MHBJLBKGPHB
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.GCCAMFDHHOB.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.GCCAMFDHHOB.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004498 RID: 17560 RVA: 0x0015B670 File Offset: 0x00159870
|
||||
protected override void EKEGOFIPIPE()
|
||||
{
|
||||
base.EKEGOFIPIPE();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06004499 RID: 17561 RVA: 0x0015B690 File Offset: 0x00159890
|
||||
private void EKDKODOHPFM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = this.postDisengageDelay;
|
||||
if (this.PLMFKOEKFOK())
|
||||
{
|
||||
num = this.postPatrolDelay;
|
||||
this.EAIIPHHDHID(false);
|
||||
}
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600449A RID: 17562 RVA: 0x0015B6D4 File Offset: 0x001598D4
|
||||
private void EAIIPHHDHID(bool NOBAPCOKFIL)
|
||||
{
|
||||
this.GCCAMFDHHOB.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x0600449B RID: 17563 RVA: 0x0015B6E4 File Offset: 0x001598E4
|
||||
private void NLEAAEGCNCF()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
if (this.GOOHDPLFNMC.OAJDHNPMNCN())
|
||||
{
|
||||
if (!base.LMDJJEGNOGM.PBDDCCOAGOG())
|
||||
{
|
||||
base.LMDJJEGNOGM = this.IJCDBKLCFIE(false);
|
||||
}
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
float num = Mathf.Clamp01((float)base.CNHBPJFLDCE / (float)base.BNBJJKCBDFC);
|
||||
float num2 = this.projectileSpeedByHealthCurve.Evaluate(num);
|
||||
this.KGKFMMHEMJJ.AuthorityFire(base.LMDJJEGNOGM.BIDBADPMKBI() + Vector3.up * this.projectileHeadTargetHeightOffset, num2);
|
||||
}
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(5);
|
||||
return;
|
||||
}
|
||||
if (base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(base.BKHECJODPHF.HAODGLCKEOF()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600449C RID: 17564 RVA: 0x0015B7DC File Offset: 0x001599DC
|
||||
protected virtual void OLHOCHLIDFE()
|
||||
{
|
||||
base.OAKBFGNNAEK();
|
||||
if (base.DFJFKOLLEMK() && !base.BKHECJODPHF.FHLEFPDIIJL)
|
||||
{
|
||||
base.BKHECJODPHF.Seek(this.HJAACDHCIGI(), this.movementSlowdownDistance, 351f, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600449D RID: 17565 RVA: 0x0015B81C File Offset: 0x00159A1C
|
||||
private void FJADBEFIKKI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.PlayMeleeAttack();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.PCKCMNNEDFL(this.EENMGCGCBGO() + 0);
|
||||
this.GOOHDPLFNMC.KLIANKEOBGC(this.reflectionDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600449E RID: 17566 RVA: 0x0015B854 File Offset: 0x00159A54
|
||||
protected override void PNDCOBGOEJA()
|
||||
{
|
||||
base.PNDCOBGOEJA();
|
||||
base.BKHECJODPHF.PNBHCJPBNMA = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600449F RID: 17567 RVA: 0x0015B868 File Offset: 0x00159A68
|
||||
private void NINACGHIFLO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = this.postDisengageDelay;
|
||||
if (this.MHBJLBKGPHB)
|
||||
{
|
||||
num = this.postPatrolDelay;
|
||||
this.MHBJLBKGPHB = false;
|
||||
}
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044A0 RID: 17568 RVA: 0x0015B8AC File Offset: 0x00159AAC
|
||||
private void CEJGFJMKPIM()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.GOOHDPLFNMC.OAJDHNPMNCN())
|
||||
{
|
||||
base.LMDJJEGNOGM = this.IJCDBKLCFIE(false);
|
||||
if (!base.LMDJJEGNOGM.PBDDCCOAGOG())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = Mathf.Clamp01((float)base.CNHBPJFLDCE / (float)base.BNBJJKCBDFC);
|
||||
float num2 = this.projectileSpeedByHealthCurve.Evaluate(num);
|
||||
float num3 = num2 + (float)this.EENMGCGCBGO() * this.volleySpeedDelta;
|
||||
Vector3 vector = base.LMDJJEGNOGM.ICNCDGIKNNI + Vector3.up * this.projectileHeadTargetHeightOffset;
|
||||
if (this.KGKFMMHEMJJ.EEILDEHFFBM().EONLBDPAION().BBENILJAIMO())
|
||||
{
|
||||
this.KGKFMMHEMJJ.PBFIHKMCNGL(vector, num3, (EnemyProjectileToolRangedWeapon.GHOOEBGMCNO)8);
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 position = this.KGKFMMHEMJJ.DCBHLBNCLGP.position;
|
||||
Quaternion rotation = this.KGKFMMHEMJJ.DCBHLBNCLGP.rotation;
|
||||
this.KGKFMMHEMJJ.FHGPJDHAEJN(vector, num3, position, rotation, (EnemyProjectileToolRangedWeapon.GHOOEBGMCNO)8);
|
||||
}
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044A1 RID: 17569 RVA: 0x0015B9D0 File Offset: 0x00159BD0
|
||||
private void DDHBNEELCJO(ProjectileTool CCPCPHGGOMF, Enemy LGJCKFEKBOO, Enemy AKICADDPOIF, MHEBDODJGOA FJJKLPKDCPP, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CCPCPHGGOMF.DFJFKOLLEMK())
|
||||
{
|
||||
CCPCPHGGOMF.EONLBDPAION().BOLBONELAEF.ClearVelocity();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044A2 RID: 17570 RVA: 0x0015B9F0 File Offset: 0x00159BF0
|
||||
private void PAGLLFEHKMA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.BKHECJODPHF.NDGKHAMPONJ();
|
||||
}
|
||||
|
||||
// Token: 0x060044A3 RID: 17571 RVA: 0x0015BA00 File Offset: 0x00159C00
|
||||
private Vector3 KCPEHMOBEHK()
|
||||
{
|
||||
if (this.GOJNMALIOJA == null)
|
||||
{
|
||||
return base.BOLBONELAEF.CIGPHKLAAOD;
|
||||
}
|
||||
if (this.NHMFKINHCLF && this.MHBJLBKGPHB)
|
||||
{
|
||||
return this.GOJNMALIOJA.GetInitialWitchPoint();
|
||||
}
|
||||
if (base.CNHBPJFLDCE < this.takeDamageAmount)
|
||||
{
|
||||
return this.GOJNMALIOJA.GetFinalWitchPoint();
|
||||
}
|
||||
this.NHMFKINHCLF = false;
|
||||
return this.GOJNMALIOJA.GetRandomWitchPoint();
|
||||
}
|
||||
|
||||
// Token: 0x17000133 RID: 307
|
||||
// (get) Token: 0x060044A4 RID: 17572 RVA: 0x0015BA7C File Offset: 0x00159C7C
|
||||
private int KNOAAFBIHIL
|
||||
{
|
||||
get
|
||||
{
|
||||
if (base.CNHBPJFLDCE > base.BNBJJKCBDFC - this.takeDamageAmount)
|
||||
{
|
||||
return this.firstVolleyRequiredReturnCount;
|
||||
}
|
||||
return this.requiredReturnCount;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044A5 RID: 17573 RVA: 0x0015BAA4 File Offset: 0x00159CA4
|
||||
protected virtual void HBOBJMJGBHG()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.IDEPEMCKCNN = true;
|
||||
}
|
||||
|
||||
// Token: 0x060044A6 RID: 17574 RVA: 0x0015BAC0 File Offset: 0x00159CC0
|
||||
private void HNNEGIMPAFL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.GHKNJGNADCM();
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
this.EIOLHHHJHBJ += 0;
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(this.reflectionDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044A7 RID: 17575 RVA: 0x0015BAF8 File Offset: 0x00159CF8
|
||||
protected override void LIJLPOMHJLM(EnemyRangedWeapon BLBPGNFCBEO)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060044A8 RID: 17576 RVA: 0x0015BAFC File Offset: 0x00159CFC
|
||||
private void KJEFAFPDPNP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
float num = this.postDisengageDelay;
|
||||
if (this.OJIPCPBHAJA())
|
||||
{
|
||||
num = this.postPatrolDelay;
|
||||
this.MHBJLBKGPHB = false;
|
||||
}
|
||||
this.GOOHDPLFNMC.KLIANKEOBGC(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044A9 RID: 17577 RVA: 0x0015BB40 File Offset: 0x00159D40
|
||||
private void GPABDDPPKJE()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.GOOHDPLFNMC.OAJDHNPMNCN())
|
||||
{
|
||||
if (this.EIOLHHHJHBJ >= this.KNOAAFBIHIL - 1)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(5);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044AA RID: 17578 RVA: 0x0015BB98 File Offset: 0x00159D98
|
||||
protected override void CCBCNGHMMBJ()
|
||||
{
|
||||
base.CCBCNGHMMBJ();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(ushort.MaxValue);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044AB RID: 17579 RVA: 0x0015BBBC File Offset: 0x00159DBC
|
||||
private void KOABOACJOLB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.dashSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.maxDashForce;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
base.LMDJJEGNOGM = this.IJCDBKLCFIE(false);
|
||||
this.KINNCEKOLHI = this.KCPEHMOBEHK();
|
||||
base.BKHECJODPHF.Seek(this.KINNCEKOLHI, this.dashSlowdownDistance, 0.01f, false);
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(this.dashTimeout);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044AC RID: 17580 RVA: 0x0015BC40 File Offset: 0x00159E40
|
||||
private Vector3 BNKPBKMHEJE()
|
||||
{
|
||||
if (this.GOJNMALIOJA == null)
|
||||
{
|
||||
return base.BOLBONELAEF.CIGPHKLAAOD;
|
||||
}
|
||||
if (this.NHMFKINHCLF && this.PFCMMPLEONE())
|
||||
{
|
||||
return this.GOJNMALIOJA.HPPFHPLOMAC();
|
||||
}
|
||||
if (base.CNHBPJFLDCE < this.takeDamageAmount)
|
||||
{
|
||||
return this.GOJNMALIOJA.GEKBDFOJHFO();
|
||||
}
|
||||
this.NHMFKINHCLF = false;
|
||||
return this.GOJNMALIOJA.DCKEBPEHIIL();
|
||||
}
|
||||
|
||||
// Token: 0x060044AD RID: 17581 RVA: 0x0015BCBC File Offset: 0x00159EBC
|
||||
protected override void EHPODFCEKML()
|
||||
{
|
||||
base.EHPODFCEKML();
|
||||
base.BKHECJODPHF.StopAll();
|
||||
base.IDEPEMCKCNN = true;
|
||||
}
|
||||
|
||||
// Token: 0x060044AE RID: 17582 RVA: 0x0015BCD8 File Offset: 0x00159ED8
|
||||
private void FKPFIBCKFFF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.FAGBJLMGODL();
|
||||
this.enemyAudio.FIHDDDCOOBI();
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
this.EIOLHHHJHBJ = 1;
|
||||
this.GOOHDPLFNMC.OOEPCEFMAKA(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044AF RID: 17583 RVA: 0x0015BD14 File Offset: 0x00159F14
|
||||
private void ANNDOPHPPPC()
|
||||
{
|
||||
if (base.DGLOKLCEMLH() && this.GOOHDPLFNMC.HFOKKCOENOF())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(7);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044B0 RID: 17584 RVA: 0x0015BD40 File Offset: 0x00159F40
|
||||
private void PEPHKDHPBIB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.enemyAnimator.PBOBHNICGEE();
|
||||
}
|
||||
|
||||
// Token: 0x060044B1 RID: 17585 RVA: 0x0015BD50 File Offset: 0x00159F50
|
||||
private bool IPMAMBJABMB()
|
||||
{
|
||||
return this.GCCAMFDHHOB.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060044B2 RID: 17586 RVA: 0x0015BD60 File Offset: 0x00159F60
|
||||
private void IAJIEKDDCML(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
float num = this.MIBKEPAHCBD;
|
||||
if (this.EIOLHHHJHBJ < this.KNOAAFBIHIL - 1)
|
||||
{
|
||||
num = Mathf.Max(0f, num - this.reflectionDuration);
|
||||
}
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044B3 RID: 17587 RVA: 0x0015BDB4 File Offset: 0x00159FB4
|
||||
private bool OJIPCPBHAJA()
|
||||
{
|
||||
return this.GCCAMFDHHOB.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060044B4 RID: 17588 RVA: 0x0015BDC4 File Offset: 0x00159FC4
|
||||
private void IMMLIPOIOEL()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.GOOHDPLFNMC.CGELFKLLMBA)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044B5 RID: 17589 RVA: 0x0015BDF0 File Offset: 0x00159FF0
|
||||
private bool EHMGHNONNCJ(Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
Vector3 velocity = this.KGKFMMHEMJJ.IPKEPKNMIOG.EBOEFKLPMKL().BOLBONELAEF.IGOFELJMFOF;
|
||||
if (velocity.sqrMagnitude >= 124f)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
Vector3 vector = FHFHOMKFHCI - this.KGKFMMHEMJJ.IPKEPKNMIOG.transform.position;
|
||||
return Vector3.Dot(vector, velocity) < 1171f;
|
||||
}
|
||||
|
||||
// Token: 0x060044B6 RID: 17590 RVA: 0x0015BE64 File Offset: 0x0015A064
|
||||
private void PFCEKCBMFDC(ProjectileTool FPKJFOJMMIM, EnemyProjectileToolRangedWeapon.GHOOEBGMCNO CBCMDLNIHKK, Vector3 FHFHOMKFHCI, Vector3 NCEMFEFKOEF)
|
||||
{
|
||||
if (FPKJFOJMMIM != null && FPKJFOJMMIM.BHCCHBHNHCG && !base.FNGHOEFDKPO && !base.AOKGAGHHHIN && base.CNHBPJFLDCE > 0 && base.ACEACLFJOAA)
|
||||
{
|
||||
if (!base.BHCCHBHNHCG)
|
||||
{
|
||||
base.OMNGGJICBBI.TransferOwnership(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
}
|
||||
if (CBCMDLNIHKK == EnemyProjectileToolRangedWeapon.GHOOEBGMCNO.TO_ENEMY_SUCCESS)
|
||||
{
|
||||
this.CCFJDBJLOIK = NCEMFEFKOEF.normalized;
|
||||
Vector3 position = this.KGKFMMHEMJJ.DCBHLBNCLGP.position;
|
||||
Vector3 vector = position - FHFHOMKFHCI;
|
||||
float magnitude = vector.magnitude;
|
||||
Vector3 normalized = vector.normalized;
|
||||
float magnitude2 = Vector3.Project(NCEMFEFKOEF, normalized).magnitude;
|
||||
float num;
|
||||
if (magnitude2 <= Mathf.Epsilon)
|
||||
{
|
||||
num = this.reflectionDuration;
|
||||
}
|
||||
else
|
||||
{
|
||||
num = magnitude / magnitude2;
|
||||
if (num <= 0f || num >= 8f)
|
||||
{
|
||||
num = this.reflectionDuration;
|
||||
}
|
||||
else if (num < this.reflectionDuration)
|
||||
{
|
||||
float num2 = num / this.reflectionDuration;
|
||||
FPKJFOJMMIM.BKDFLNGCINH.SetDynamicMaxSpeed(magnitude2 * num2);
|
||||
num = this.reflectionDuration;
|
||||
}
|
||||
}
|
||||
this.MIBKEPAHCBD = num;
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(4);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044B7 RID: 17591 RVA: 0x0015BFC0 File Offset: 0x0015A1C0
|
||||
private void FNAIHCPCBOD()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.GOOHDPLFNMC.CGELFKLLMBA)
|
||||
{
|
||||
if (this.EIOLHHHJHBJ >= this.KNOAAFBIHIL - 1)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(6);
|
||||
}
|
||||
else
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044B8 RID: 17592 RVA: 0x0015C018 File Offset: 0x0015A218
|
||||
private void POAMJMELCAJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (base.IGIPCHFCFNN())
|
||||
{
|
||||
float num = this.postDisengageDelay;
|
||||
if (this.IPMAMBJABMB())
|
||||
{
|
||||
num = this.postPatrolDelay;
|
||||
this.MHBJLBKGPHB = true;
|
||||
}
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044B9 RID: 17593 RVA: 0x0015C05C File Offset: 0x0015A25C
|
||||
private void BFHCFNBDPMG(float NOBAPCOKFIL)
|
||||
{
|
||||
this.OPLJPIOLJNC.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x060044BA RID: 17594 RVA: 0x0015C06C File Offset: 0x0015A26C
|
||||
private void BNDMHFBEPHI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.PlayRangedAttack();
|
||||
this.enemyAudio.OnAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.EIOLHHHJHBJ = 0;
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(this.attackChargeDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044BB RID: 17595 RVA: 0x0015C0A8 File Offset: 0x0015A2A8
|
||||
private void EEEGHOJHGEG()
|
||||
{
|
||||
if (base.JNOCCMDBMIO())
|
||||
{
|
||||
if (!base.LMDJJEGNOGM.AEAKFIBHEPE() || !SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.NJPHMMEEGIM(base.LMDJJEGNOGM) || !this.KGKFMMHEMJJ.NMFPHDDHHKE().NLNGBMAPIJC().NIINOABKAPJ)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(base.BKHECJODPHF.HAODGLCKEOF()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044BC RID: 17596 RVA: 0x0015C134 File Offset: 0x0015A334
|
||||
private void JJGKNGOBOGN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.PlayMeleeAttack();
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.EIOLHHHJHBJ++;
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(this.reflectionDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044BD RID: 17597 RVA: 0x0015C16C File Offset: 0x0015A36C
|
||||
private Vector3 BLCBDCGHCDI()
|
||||
{
|
||||
if (this.GOJNMALIOJA == null)
|
||||
{
|
||||
return base.BOLBONELAEF.JHBFKKAFPFG();
|
||||
}
|
||||
if (this.NHMFKINHCLF && this.PLMFKOEKFOK())
|
||||
{
|
||||
return this.GOJNMALIOJA.EEACBOLOPJJ();
|
||||
}
|
||||
if (base.CNHBPJFLDCE < this.takeDamageAmount)
|
||||
{
|
||||
return this.GOJNMALIOJA.JPFFBGEAPOD();
|
||||
}
|
||||
this.NHMFKINHCLF = true;
|
||||
return this.GOJNMALIOJA.KFBNLLJPGEI();
|
||||
}
|
||||
|
||||
// Token: 0x060044BF RID: 17599 RVA: 0x0015C1F8 File Offset: 0x0015A3F8
|
||||
private bool KBLAEKNKOON(Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
Vector3 velocity = this.KGKFMMHEMJJ.PIFECFILGHF().KDFFFFBBHAM().BOLBONELAEF.IGOFELJMFOF;
|
||||
if (velocity.sqrMagnitude >= 1106f)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
Vector3 vector = FHFHOMKFHCI - this.KGKFMMHEMJJ.LMBDPKPCIGB().transform.position;
|
||||
return Vector3.Dot(vector, velocity) >= 102f;
|
||||
}
|
||||
|
||||
// Token: 0x060044C0 RID: 17600 RVA: 0x0015C26C File Offset: 0x0015A46C
|
||||
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
|
||||
{
|
||||
if (GHGNJLIBGFA)
|
||||
{
|
||||
return base.KAHAFAHMEKP(GHGNJLIBGFA, false);
|
||||
}
|
||||
base.PCGHCNDJBIP(GHGNJLIBGFA, true, this.POAAKGACPKD);
|
||||
if (this.POAAKGACPKD.Count == 0)
|
||||
{
|
||||
return EIDNMNCOAAJ.CGNKKAKJIJL;
|
||||
}
|
||||
if (this.POAAKGACPKD.Count == 1)
|
||||
{
|
||||
return this.POAAKGACPKD[0];
|
||||
}
|
||||
int num = global::UnityEngine.Random.Range(0, this.POAAKGACPKD.Count);
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC && EIDNMNCOAAJ.GEINBKNJBKG(base.LMDJJEGNOGM, this.POAAKGACPKD[num]))
|
||||
{
|
||||
float num2 = 1f / (float)this.POAAKGACPKD.Count;
|
||||
float num3 = this.reselectTargetPlayerChance / num2;
|
||||
if (!NNGFEGAEJPG.GECFBNNMHCE(num3))
|
||||
{
|
||||
int num4 = global::UnityEngine.Random.Range(1, this.POAAKGACPKD.Count - 1);
|
||||
num = (num + num4) % this.POAAKGACPKD.Count;
|
||||
}
|
||||
}
|
||||
return this.POAAKGACPKD[num];
|
||||
}
|
||||
|
||||
// Token: 0x060044C1 RID: 17601 RVA: 0x0015C368 File Offset: 0x0015A568
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
if (this.rangedWeapon != null)
|
||||
{
|
||||
this.KGKFMMHEMJJ = this.rangedWeapon as EnemyProjectileToolRangedWeapon;
|
||||
if (this.KGKFMMHEMJJ != null)
|
||||
{
|
||||
this.KGKFMMHEMJJ.KMMOAKOLBED += this.PFCEKCBMFDC;
|
||||
this.KGKFMMHEMJJ.ILBBFLIIHAK = new EnemyProjectileToolRangedWeapon.DFBMPGIOBNK(this.LEJGCCGIFJF);
|
||||
}
|
||||
}
|
||||
if (base.DKPCNHIJNGM != null)
|
||||
{
|
||||
this.GOJNMALIOJA = base.DKPCNHIJNGM as WitchPatrolPoints;
|
||||
}
|
||||
if (this.KGKFMMHEMJJ == null)
|
||||
{
|
||||
Debug.LogError(base.name + " is missing a Projectile Tool Ranged Weapon.");
|
||||
}
|
||||
this.JGIANBIAPLD = new LHLLJPPCDKA<Vector3>(this, "RT", Vector3.zero, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.JOMANIMCEOO = new LHLLJPPCDKA<int>(this, "RC", 0, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.PMICPDNLKJJ = new LHLLJPPCDKA<Vector3>(this, "HD", Vector3.forward, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.GCCAMFDHHOB = new LHLLJPPCDKA<bool>(this, "PSWP", true, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.OPLJPIOLJNC = new LHLLJPPCDKA<float>(this, "TUC", 0f, IKCAJLLAFML.AUTHORITY, null);
|
||||
this.GOOHDPLFNMC = new AONMNAEOJAL(this, "CT", IKCAJLLAFML.AUTHORITY);
|
||||
this.LIBIBOMFIOI = new PNONBEAIBHA("CSM", IKCAJLLAFML.AUTHORITY);
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NINACGHIFLO), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FKAOHBNJGEM));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.KOABOACJOLB), new ANMJLCILKDJ.NCMAEMHOHDG(this.HIAEPGNFAED), new ANMJLCILKDJ.PLBLFEEANOO(this.HEPGAGLDJAI));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.BNDMHFBEPHI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JCLJLBEHMKN));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(3, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.HKNHGIMCFIG));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.IAJIEKDDCML), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FNAIHCPCBOD));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.JJGKNGOBOGN), null, new ANMJLCILKDJ.PLBLFEEANOO(this.EJGECFAAMME));
|
||||
this.LIBIBOMFIOI.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.DFHFKPNNCBH), new ANMJLCILKDJ.NCMAEMHOHDG(this.DLHEHMNAPEL), new ANMJLCILKDJ.PLBLFEEANOO(this.IMMLIPOIOEL));
|
||||
}
|
||||
|
||||
// Token: 0x17000132 RID: 306
|
||||
// (get) Token: 0x060044C3 RID: 17603 RVA: 0x0015C67C File Offset: 0x0015A87C
|
||||
// (set) Token: 0x060044CD RID: 17613 RVA: 0x0015C828 File Offset: 0x0015AA28
|
||||
private float MIBKEPAHCBD
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.OPLJPIOLJNC.CPIBGJLHLBL();
|
||||
}
|
||||
set
|
||||
{
|
||||
this.OPLJPIOLJNC.MEAINJPIECA(value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044C4 RID: 17604 RVA: 0x0015C68C File Offset: 0x0015A88C
|
||||
private void DFHFKPNNCBH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.enemyAnimator.StartStun(false);
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.KGKFMMHEMJJ.IPKEPKNMIOG.AuthorityFinish(false);
|
||||
Vector3 vector = base.BOLBONELAEF.CIGPHKLAAOD - this.CCFJDBJLOIK * 0.5f;
|
||||
base.AuthorityApplyAttack(this, FLDPCEKNKCA.SELF_ATTACK, MHEBDODJGOA.NORMAL, this.takeDamageAmount, vector, this.CCFJDBJLOIK);
|
||||
this.AuthorityOnDamageApplyForce(FLDPCEKNKCA.DEFAULT, MHEBDODJGOA.NORMAL, this.CCFJDBJLOIK, base.transform.position);
|
||||
this.GOOHDPLFNMC.BJOJLPHBGMN(this.takeDamageDuration);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044C5 RID: 17605 RVA: 0x0015C728 File Offset: 0x0015A928
|
||||
protected virtual void FIMEPLALHFF()
|
||||
{
|
||||
base.CCBCNGHMMBJ();
|
||||
if (base.DGLKKANNBPD())
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(198);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044C6 RID: 17606 RVA: 0x0015C74C File Offset: 0x0015A94C
|
||||
protected virtual void NBFONEJNHOM(EnemyRangedWeapon BLBPGNFCBEO)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060044C7 RID: 17607 RVA: 0x0015C750 File Offset: 0x0015A950
|
||||
private void HGBKCPONIMH(float NOBAPCOKFIL)
|
||||
{
|
||||
this.OPLJPIOLJNC.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x060044CA RID: 17610 RVA: 0x0015C780 File Offset: 0x0015A980
|
||||
private Vector3 IKJBFOCGBAP()
|
||||
{
|
||||
if (this.GOJNMALIOJA == null)
|
||||
{
|
||||
return base.BOLBONELAEF.CIGPHKLAAOD;
|
||||
}
|
||||
if (this.NHMFKINHCLF && this.IPMAMBJABMB())
|
||||
{
|
||||
return this.GOJNMALIOJA.AJDELFHKFEK();
|
||||
}
|
||||
if (base.CNHBPJFLDCE < this.takeDamageAmount)
|
||||
{
|
||||
return this.GOJNMALIOJA.GetFinalWitchPoint();
|
||||
}
|
||||
this.NHMFKINHCLF = true;
|
||||
return this.GOJNMALIOJA.JNGGBOHLMNA();
|
||||
}
|
||||
|
||||
// Token: 0x060044CB RID: 17611 RVA: 0x0015C7FC File Offset: 0x0015A9FC
|
||||
private void PCJJFONMJGK(Vector3 NOBAPCOKFIL)
|
||||
{
|
||||
this.JGIANBIAPLD.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x060044CC RID: 17612 RVA: 0x0015C80C File Offset: 0x0015AA0C
|
||||
protected override void Start()
|
||||
{
|
||||
base.Start();
|
||||
this.LIBIBOMFIOI.FLHFCMCNLEK(this, ushort.MaxValue);
|
||||
}
|
||||
|
||||
// Token: 0x060044CE RID: 17614 RVA: 0x0015C838 File Offset: 0x0015AA38
|
||||
protected virtual void POEDAMONBNL()
|
||||
{
|
||||
base.Start();
|
||||
this.LIBIBOMFIOI.PGELJEHELFN(this, (ushort)(-35));
|
||||
}
|
||||
|
||||
// Token: 0x060044CF RID: 17615 RVA: 0x0015C854 File Offset: 0x0015AA54
|
||||
private void ABBBMKODCEE(ProjectileTool CCPCPHGGOMF, Enemy LGJCKFEKBOO, Enemy AKICADDPOIF, MHEBDODJGOA FJJKLPKDCPP, IHEAKAOGCIF CACIBBKDNIH)
|
||||
{
|
||||
if (CCPCPHGGOMF.DGLKKANNBPD())
|
||||
{
|
||||
CCPCPHGGOMF.NLNGBMAPIJC().BOLBONELAEF.ClearVelocity();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044D0 RID: 17616 RVA: 0x0015C874 File Offset: 0x0015AA74
|
||||
private int EENMGCGCBGO()
|
||||
{
|
||||
return this.JOMANIMCEOO.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x060044D2 RID: 17618 RVA: 0x0015C894 File Offset: 0x0015AA94
|
||||
private void EJGECFAAMME()
|
||||
{
|
||||
if (base.BHCCHBHNHCG && this.GOOHDPLFNMC.CGELFKLLMBA)
|
||||
{
|
||||
base.LMDJJEGNOGM = this.IJCDBKLCFIE(false);
|
||||
if (!base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(0);
|
||||
}
|
||||
else
|
||||
{
|
||||
float num = Mathf.Clamp01((float)base.CNHBPJFLDCE / (float)base.BNBJJKCBDFC);
|
||||
float num2 = this.projectileSpeedByHealthCurve.Evaluate(num);
|
||||
float num3 = num2 + (float)this.EIOLHHHJHBJ * this.volleySpeedDelta;
|
||||
Vector3 vector = base.LMDJJEGNOGM.ICNCDGIKNNI + Vector3.up * this.projectileHeadTargetHeightOffset;
|
||||
if (this.KGKFMMHEMJJ.IPKEPKNMIOG.BKDFLNGCINH.NIINOABKAPJ)
|
||||
{
|
||||
this.KGKFMMHEMJJ.AuthorityReflect(vector, num3, EnemyProjectileToolRangedWeapon.GHOOEBGMCNO.TO_PLAYER);
|
||||
}
|
||||
else
|
||||
{
|
||||
Vector3 position = this.KGKFMMHEMJJ.DCBHLBNCLGP.position;
|
||||
Quaternion rotation = this.KGKFMMHEMJJ.DCBHLBNCLGP.rotation;
|
||||
this.KGKFMMHEMJJ.AuthorityReflect(vector, num3, position, rotation, EnemyProjectileToolRangedWeapon.GHOOEBGMCNO.TO_PLAYER);
|
||||
}
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044D3 RID: 17619 RVA: 0x0015C9B8 File Offset: 0x0015ABB8
|
||||
private void PCKCMNNEDFL(int NOBAPCOKFIL)
|
||||
{
|
||||
this.JOMANIMCEOO.MEAINJPIECA(NOBAPCOKFIL);
|
||||
}
|
||||
|
||||
// Token: 0x060044D4 RID: 17620 RVA: 0x0015C9C8 File Offset: 0x0015ABC8
|
||||
protected override void AKBEAKBPFLA()
|
||||
{
|
||||
base.AKBEAKBPFLA();
|
||||
base.IDEPEMCKCNN = false;
|
||||
base.BKHECJODPHF.FMFCBADCFCK = this.dashSpeed;
|
||||
base.BKHECJODPHF.GKJLNANPDNC = this.maxDashForce;
|
||||
if (base.BHCCHBHNHCG)
|
||||
{
|
||||
this.MHBJLBKGPHB = false;
|
||||
this.KINNCEKOLHI = this.GOJNMALIOJA.GetRetreatWitchPoint();
|
||||
base.BKHECJODPHF.Seek(this.KINNCEKOLHI, this.movementSlowdownDistance, 0.25f, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044D5 RID: 17621 RVA: 0x0015CA44 File Offset: 0x0015AC44
|
||||
protected virtual void IJPDEJFNCNH()
|
||||
{
|
||||
base.Update();
|
||||
this.LIBIBOMFIOI.DLBPEOILIFL();
|
||||
this.GOOHDPLFNMC.JNDAEJOHPHO();
|
||||
}
|
||||
|
||||
// Token: 0x060044D6 RID: 17622 RVA: 0x0015CA64 File Offset: 0x0015AC64
|
||||
private void ACJLIAMDEDD()
|
||||
{
|
||||
if (base.GANDPDNCOKF())
|
||||
{
|
||||
EIDNMNCOAAJ eidnmncoaaj = base.LMDJJEGNOGM;
|
||||
if (this.GOOHDPLFNMC.OAJDHNPMNCN())
|
||||
{
|
||||
if (!base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
base.LMDJJEGNOGM = this.IJCDBKLCFIE(false);
|
||||
}
|
||||
if (base.LMDJJEGNOGM.AEAKFIBHEPE())
|
||||
{
|
||||
float num = Mathf.Clamp01((float)base.CNHBPJFLDCE / (float)base.BNBJJKCBDFC);
|
||||
float num2 = this.projectileSpeedByHealthCurve.Evaluate(num);
|
||||
this.KGKFMMHEMJJ.AuthorityFire(base.LMDJJEGNOGM.ICNCDGIKNNI + Vector3.up * this.projectileHeadTargetHeightOffset, num2);
|
||||
}
|
||||
this.LIBIBOMFIOI.BKBFIGCPIMI(1);
|
||||
return;
|
||||
}
|
||||
if (base.LMDJJEGNOGM.AJFBOLHPEJC)
|
||||
{
|
||||
base.BKHECJODPHF.Look(base.HIAMIHBNAMJ(base.BKHECJODPHF.OGCGDMDPHBM));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060044D7 RID: 17623 RVA: 0x0015CB5C File Offset: 0x0015AD5C
|
||||
private Vector3 HJAACDHCIGI()
|
||||
{
|
||||
return this.JGIANBIAPLD.CPIBGJLHLBL();
|
||||
}
|
||||
|
||||
// Token: 0x04000878 RID: 2168
|
||||
[Header("Patrol")]
|
||||
[SerializeField]
|
||||
private float postPatrolDelay = 4f;
|
||||
|
||||
// Token: 0x04000879 RID: 2169
|
||||
[Header("Relocate Phase")]
|
||||
[SerializeField]
|
||||
private float dashSpeed = 4f;
|
||||
|
||||
// Token: 0x0400087A RID: 2170
|
||||
[SerializeField]
|
||||
private float maxDashForce = 67f;
|
||||
|
||||
// Token: 0x0400087B RID: 2171
|
||||
[SerializeField]
|
||||
private float dashSlowdownDistance = 1f;
|
||||
|
||||
// Token: 0x0400087C RID: 2172
|
||||
[SerializeField]
|
||||
private float dashTimeout = 2.5f;
|
||||
|
||||
// Token: 0x0400087D RID: 2173
|
||||
[Header("Projectile Volley Phase")]
|
||||
[SerializeField]
|
||||
private float attackChargeDuration = 1f;
|
||||
|
||||
// Token: 0x0400087E RID: 2174
|
||||
[SerializeField]
|
||||
private float projectileHeadTargetHeightOffset = -0.2f;
|
||||
|
||||
// Token: 0x0400087F RID: 2175
|
||||
[SerializeField]
|
||||
private float reflectionDuration = 0.5f;
|
||||
|
||||
// Token: 0x04000880 RID: 2176
|
||||
[SerializeField]
|
||||
private int requiredReturnCount = 3;
|
||||
|
||||
// Token: 0x04000881 RID: 2177
|
||||
[SerializeField]
|
||||
private int firstVolleyRequiredReturnCount = 3;
|
||||
|
||||
// Token: 0x04000882 RID: 2178
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float reselectTargetPlayerChance = 0.2f;
|
||||
|
||||
// Token: 0x04000883 RID: 2179
|
||||
[SerializeField]
|
||||
[Header("Projectile Speed")]
|
||||
private AnimationCurve projectileSpeedByHealthCurve;
|
||||
|
||||
// Token: 0x04000884 RID: 2180
|
||||
[SerializeField]
|
||||
private float volleySpeedDelta = 2f;
|
||||
|
||||
// Token: 0x04000885 RID: 2181
|
||||
[SerializeField]
|
||||
[Header("Take Damage")]
|
||||
private int takeDamageAmount = 40;
|
||||
|
||||
// Token: 0x04000886 RID: 2182
|
||||
[SerializeField]
|
||||
private float takeDamageDuration = 2f;
|
||||
|
||||
// Token: 0x04000887 RID: 2183
|
||||
[Header("Disengage")]
|
||||
[SerializeField]
|
||||
private float postDisengageDelay = 1f;
|
||||
|
||||
// Token: 0x04000888 RID: 2184
|
||||
private const float JIBBPLANMBG = 8f;
|
||||
|
||||
// Token: 0x04000889 RID: 2185
|
||||
private LHLLJPPCDKA<Vector3> PMICPDNLKJJ;
|
||||
|
||||
// Token: 0x0400088A RID: 2186
|
||||
private LHLLJPPCDKA<bool> GCCAMFDHHOB;
|
||||
|
||||
// Token: 0x0400088B RID: 2187
|
||||
private LHLLJPPCDKA<int> JOMANIMCEOO;
|
||||
|
||||
// Token: 0x0400088C RID: 2188
|
||||
private LHLLJPPCDKA<Vector3> JGIANBIAPLD;
|
||||
|
||||
// Token: 0x0400088D RID: 2189
|
||||
private LHLLJPPCDKA<float> OPLJPIOLJNC;
|
||||
|
||||
// Token: 0x0400088E RID: 2190
|
||||
private PNONBEAIBHA LIBIBOMFIOI;
|
||||
|
||||
// Token: 0x0400088F RID: 2191
|
||||
private AONMNAEOJAL GOOHDPLFNMC;
|
||||
|
||||
// Token: 0x04000890 RID: 2192
|
||||
private EnemyProjectileToolRangedWeapon KGKFMMHEMJJ;
|
||||
|
||||
// Token: 0x04000891 RID: 2193
|
||||
private WitchPatrolPoints GOJNMALIOJA;
|
||||
|
||||
// Token: 0x04000892 RID: 2194
|
||||
private bool NHMFKINHCLF = true;
|
||||
|
||||
// Token: 0x02000147 RID: 327
|
||||
private enum DOAKNCADFGI
|
||||
{
|
||||
// Token: 0x04000894 RID: 2196
|
||||
RELOCATE,
|
||||
// Token: 0x04000895 RID: 2197
|
||||
POST_RELOCATE_DELAY,
|
||||
// Token: 0x04000896 RID: 2198
|
||||
CHARGE_ATTACK,
|
||||
// Token: 0x04000897 RID: 2199
|
||||
WAITING_FOR_PLAYER_REFLECT,
|
||||
// Token: 0x04000898 RID: 2200
|
||||
PLAYER_REFLECTED,
|
||||
// Token: 0x04000899 RID: 2201
|
||||
REFLECT_PROJECTILE,
|
||||
// Token: 0x0400089A RID: 2202
|
||||
TAKE_DAMAGE,
|
||||
// Token: 0x0400089B RID: 2203
|
||||
INVALID = 65535
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1874 @@
|
||||
using System;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest.RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000123 RID: 291
|
||||
public class EnemyRopes : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06003CE9 RID: 15593 RVA: 0x00132CD8 File Offset: 0x00130ED8
|
||||
private void CMDEHFKNKPG()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.BEHCJFKOEGP();
|
||||
this.FLODIIKFDBL();
|
||||
}
|
||||
|
||||
// Token: 0x06003CEA RID: 15594 RVA: 0x00132D08 File Offset: 0x00130F08
|
||||
private void BHDHDKDLCMO(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.EGNAHOFNNOK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CEB RID: 15595 RVA: 0x00132D28 File Offset: 0x00130F28
|
||||
private void OKIDLDOHKDB(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.ENNPLLGOCID();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CEC RID: 15596 RVA: 0x00132D3C File Offset: 0x00130F3C
|
||||
private void PNOMJFEJALP()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.PJBPGCPBBDN();
|
||||
this.DBGNEOLBNAD();
|
||||
}
|
||||
|
||||
// Token: 0x06003CED RID: 15597 RVA: 0x00132D6C File Offset: 0x00130F6C
|
||||
private void EIILBJCOHMG()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 1071f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CEE RID: 15598 RVA: 0x00132E28 File Offset: 0x00131028
|
||||
private void OAENEOKCLPL()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
this.HKJGCNLIKNE();
|
||||
this.JIGLKOCNHEG();
|
||||
}
|
||||
|
||||
// Token: 0x06003CEF RID: 15599 RVA: 0x00132E58 File Offset: 0x00131058
|
||||
private void EKMECBOCBBK(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE)
|
||||
{
|
||||
this.ACBPHOGPMGF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CF0 RID: 15600 RVA: 0x00132E6C File Offset: 0x0013106C
|
||||
private void EFOGMKPKFPG(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE)
|
||||
{
|
||||
this.IJPPMGFAEML();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CF1 RID: 15601 RVA: 0x00132E80 File Offset: 0x00131080
|
||||
private void FMIHNGCPJIP(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 1964f : 1151f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003CF2 RID: 15602 RVA: 0x00132EC8 File Offset: 0x001310C8
|
||||
private void EILMICNPOMN()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.LGKBJEJCBKJ();
|
||||
this.OAPHGKHNEGI();
|
||||
}
|
||||
|
||||
// Token: 0x06003CF3 RID: 15603 RVA: 0x00132EF8 File Offset: 0x001310F8
|
||||
private void OAPHGKHNEGI()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 634f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.DODGKEHLHCB(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CF4 RID: 15604 RVA: 0x00132FBC File Offset: 0x001311BC
|
||||
private void BIDGAAEFIMG()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = Time.time + 634f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CF5 RID: 15605 RVA: 0x0013304C File Offset: 0x0013124C
|
||||
private void KBBPEDHFKAL()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = Time.time + 300f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CF6 RID: 15606 RVA: 0x001330DC File Offset: 0x001312DC
|
||||
private void MADJIMPMOPA(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude < 538f || vector3.sqrMagnitude < 1013f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.KIJHDDMMKOF(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CF7 RID: 15607 RVA: 0x001331B0 File Offset: 0x001313B0
|
||||
private void FNOIGDBJNON(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE)
|
||||
{
|
||||
this.BIDGAAEFIMG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CF8 RID: 15608 RVA: 0x001331C4 File Offset: 0x001313C4
|
||||
private void OCOPICGOJNA(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude < 712f || vector3.sqrMagnitude < 1412f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.KIJHDDMMKOF(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CF9 RID: 15609 RVA: 0x00133298 File Offset: 0x00131498
|
||||
private void KDOCDKCCJLM()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 1445f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.OJIFHFPHEFE(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CFA RID: 15610 RVA: 0x0013335C File Offset: 0x0013155C
|
||||
private void LDHJDFMOGNC()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
this.PJBPGCPBBDN();
|
||||
this.GMPPAOBJBLK();
|
||||
}
|
||||
|
||||
// Token: 0x06003CFB RID: 15611 RVA: 0x0013338C File Offset: 0x0013158C
|
||||
private void GCOFOGPIJJA()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "Penalty!");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "Cannot set SerializedGuid while the application is running.");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 1370f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime != EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.DBMIMIOMIIP(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.CCMHOGEFOBN;
|
||||
this.enemy.BOHGHLDJDCA += this.HECLOOGBIJH;
|
||||
this.enemy.AIAMIOLGCJM += this.OKIDLDOHKDB;
|
||||
}
|
||||
|
||||
// Token: 0x06003CFC RID: 15612 RVA: 0x00133490 File Offset: 0x00131690
|
||||
private void DLCHNOFPONJ()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "Failed to ");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "productId");
|
||||
}
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = 323f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime != EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.JGLHDIBGIJA(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.JOCJCGHCIEN;
|
||||
this.enemy.BOHGHLDJDCA += this.CIEGHLEPDCM;
|
||||
this.enemy.AIAMIOLGCJM += this.OJDPLPMEMFL;
|
||||
}
|
||||
|
||||
// Token: 0x06003CFD RID: 15613 RVA: 0x00133594 File Offset: 0x00131794
|
||||
private void NFECMJKFDDE()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = Time.time + 965f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CFE RID: 15614 RVA: 0x00133624 File Offset: 0x00131824
|
||||
private void NEDOFIMCKKO()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time < this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 1667f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.JGLHDIBGIJA(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003CFF RID: 15615 RVA: 0x001336E8 File Offset: 0x001318E8
|
||||
private void JOALGAGIDED()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
this.PJBPGCPBBDN();
|
||||
this.KDOCDKCCJLM();
|
||||
}
|
||||
|
||||
// Token: 0x06003D00 RID: 15616 RVA: 0x00133718 File Offset: 0x00131918
|
||||
private void OJDPLPMEMFL(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.OOAGHOPCEMO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D01 RID: 15617 RVA: 0x0013372C File Offset: 0x0013192C
|
||||
private void FKAPNFNGGNP()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 1279f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D02 RID: 15618 RVA: 0x001337E8 File Offset: 0x001319E8
|
||||
private void PNBGLBIMNAE()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
this.LGKBJEJCBKJ();
|
||||
this.KBEIKMMKPGC();
|
||||
}
|
||||
|
||||
// Token: 0x06003D03 RID: 15619 RVA: 0x00133818 File Offset: 0x00131A18
|
||||
private void GMPPAOBJBLK()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 1367f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.PIEPHPHIJIO(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D04 RID: 15620 RVA: 0x001338DC File Offset: 0x00131ADC
|
||||
private void HEKMPKDNNGB()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "GAME_STATE_TIMER");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "Error creating room. If this persists, please contact the developers at support@againstgrav.com.");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 710f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.PIEPHPHIJIO(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.OCOPICGOJNA;
|
||||
this.enemy.BOHGHLDJDCA += this.DGEKBKBMOGL;
|
||||
this.enemy.AIAMIOLGCJM += this.KMBHAKECCBF;
|
||||
}
|
||||
|
||||
// Token: 0x06003D05 RID: 15621 RVA: 0x001339E0 File Offset: 0x00131BE0
|
||||
private void HKBNFKNLICF()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + ", ");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "_TintColor");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 895f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime != EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING;
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.DODGKEHLHCB(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.JKBKIGFHPBO;
|
||||
this.enemy.BOHGHLDJDCA += this.CIEGHLEPDCM;
|
||||
this.enemy.AIAMIOLGCJM += this.EFOGMKPKFPG;
|
||||
}
|
||||
|
||||
// Token: 0x06003D06 RID: 15622 RVA: 0x00133AE4 File Offset: 0x00131CE4
|
||||
private void JOCJCGHCIEN(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude < 1498f || vector3.sqrMagnitude < 598f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.JGLHDIBGIJA(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D07 RID: 15623 RVA: 0x00133BB8 File Offset: 0x00131DB8
|
||||
private void FBKCDGAKGCM()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.CIFMOFAKECN();
|
||||
this.KDOCDKCCJLM();
|
||||
}
|
||||
|
||||
// Token: 0x06003D08 RID: 15624 RVA: 0x00133BE8 File Offset: 0x00131DE8
|
||||
private void HECLOOGBIJH(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.KBBPEDHFKAL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D09 RID: 15625 RVA: 0x00133C08 File Offset: 0x00131E08
|
||||
private void LKJGJFAIIAA()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.PJBPGCPBBDN();
|
||||
this.OAPHGKHNEGI();
|
||||
}
|
||||
|
||||
// Token: 0x06003D0A RID: 15626 RVA: 0x00133C38 File Offset: 0x00131E38
|
||||
private void LHNHAOAKKHN(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE)
|
||||
{
|
||||
this.EGNAHOFNNOK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D0B RID: 15627 RVA: 0x00133C4C File Offset: 0x00131E4C
|
||||
private void BEHCJFKOEGP()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 553f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D0C RID: 15628 RVA: 0x00133D08 File Offset: 0x00131F08
|
||||
private void OCDGGNFCOCP(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 275f : 1608f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D0D RID: 15629 RVA: 0x00133D50 File Offset: 0x00131F50
|
||||
private void DGOAFEJOIOM()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = Time.time + 1557f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D0E RID: 15630 RVA: 0x00133DE0 File Offset: 0x00131FE0
|
||||
private void AEEBECJEDFG()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = Time.time + 448f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D0F RID: 15631 RVA: 0x00133E70 File Offset: 0x00132070
|
||||
private void LODPIGDGABJ()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
this.CIFMOFAKECN();
|
||||
this.PCNKHNAPJGC();
|
||||
}
|
||||
|
||||
// Token: 0x06003D10 RID: 15632 RVA: 0x00133EA0 File Offset: 0x001320A0
|
||||
private void ABBDFEGOFPH()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "up");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + ". Possible scene loading in progress?");
|
||||
}
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = 767f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime != EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.JGLHDIBGIJA(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.FFCINBIOOJO;
|
||||
this.enemy.BOHGHLDJDCA += this.BHDHDKDLCMO;
|
||||
this.enemy.AIAMIOLGCJM += this.OMKOFILMIOH;
|
||||
}
|
||||
|
||||
// Token: 0x06003D11 RID: 15633 RVA: 0x00133FA4 File Offset: 0x001321A4
|
||||
private void PHFFBDOPHFD(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.BIDGAAEFIMG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D12 RID: 15634 RVA: 0x00133FC4 File Offset: 0x001321C4
|
||||
private void ACBPHOGPMGF()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = Time.time + 1760f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D13 RID: 15635 RVA: 0x00134054 File Offset: 0x00132254
|
||||
private void OMKOFILMIOH(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE)
|
||||
{
|
||||
this.AEEBECJEDFG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D14 RID: 15636 RVA: 0x00134068 File Offset: 0x00132268
|
||||
private void LGKBJEJCBKJ()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 35f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D15 RID: 15637 RVA: 0x00134124 File Offset: 0x00132324
|
||||
private void BACNJJKPEOO()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "Status Message: '{0}'");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "accepted");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 1807f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING;
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.IKOBNOBBPAI(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.CCMHOGEFOBN;
|
||||
this.enemy.BOHGHLDJDCA += this.HECLOOGBIJH;
|
||||
this.enemy.AIAMIOLGCJM += this.LDOEKIJEFBF;
|
||||
}
|
||||
|
||||
// Token: 0x06003D16 RID: 15638 RVA: 0x00134228 File Offset: 0x00132428
|
||||
private void AMNDOAJEFND()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "_TintColor");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "looktarget");
|
||||
}
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = 1606f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.KIJHDDMMKOF(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.FFCINBIOOJO;
|
||||
this.enemy.BOHGHLDJDCA += this.PHFFBDOPHFD;
|
||||
this.enemy.AIAMIOLGCJM += this.DENHCIHIEJH;
|
||||
}
|
||||
|
||||
// Token: 0x06003D17 RID: 15639 RVA: 0x0013432C File Offset: 0x0013252C
|
||||
private void DENHCIHIEJH(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.ACBPHOGPMGF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D18 RID: 15640 RVA: 0x00134340 File Offset: 0x00132540
|
||||
private void MICFHMAIGIB()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "invalid distance code");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "method");
|
||||
}
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = 406f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 1; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.NKKAKFGMEOP(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.DCEBIPHDHOL;
|
||||
this.enemy.BOHGHLDJDCA += this.CIEGHLEPDCM;
|
||||
this.enemy.AIAMIOLGCJM += this.KMBHAKECCBF;
|
||||
}
|
||||
|
||||
// Token: 0x06003D19 RID: 15641 RVA: 0x00134444 File Offset: 0x00132644
|
||||
private void DDFAJBIDACP(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 310f : 412f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D1A RID: 15642 RVA: 0x0013448C File Offset: 0x0013268C
|
||||
private void OJIFHFPHEFE(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 334f : 208f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D1B RID: 15643 RVA: 0x001344D4 File Offset: 0x001326D4
|
||||
private void KHENCKEEPDB()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "[{0}] initialPosition");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "NextButton");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 1436f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime != EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.DODGKEHLHCB(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.DCEBIPHDHOL;
|
||||
this.enemy.BOHGHLDJDCA += this.DLNCPOEDIPJ;
|
||||
this.enemy.AIAMIOLGCJM += this.EKMECBOCBBK;
|
||||
}
|
||||
|
||||
// Token: 0x06003D1C RID: 15644 RVA: 0x001345D8 File Offset: 0x001327D8
|
||||
private void LateUpdate()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.CIFMOFAKECN();
|
||||
this.PNNCAHEOGHH();
|
||||
}
|
||||
|
||||
// Token: 0x06003D1D RID: 15645 RVA: 0x00134608 File Offset: 0x00132808
|
||||
private void DBMIMIOMIIP(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 1447f : 98f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D1E RID: 15646 RVA: 0x00134650 File Offset: 0x00132850
|
||||
private void OEHDEPBJFAB()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "Purpose");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "RecNetCoreCoroutineObject");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 437f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.PIEPHPHIJIO(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.MADJIMPMOPA;
|
||||
this.enemy.BOHGHLDJDCA += this.CNOECEDCGIA;
|
||||
this.enemy.AIAMIOLGCJM += this.OKIDLDOHKDB;
|
||||
}
|
||||
|
||||
// Token: 0x06003D1F RID: 15647 RVA: 0x00134754 File Offset: 0x00132954
|
||||
private void DCEBIPHDHOL(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude < 1527f || vector3.sqrMagnitude < 51f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.IKOBNOBBPAI(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D20 RID: 15648 RVA: 0x00134828 File Offset: 0x00132A28
|
||||
private void GBPILDKGJBE(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.IJPPMGFAEML();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D21 RID: 15649 RVA: 0x00134848 File Offset: 0x00132A48
|
||||
private void KBEIKMMKPGC()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 515f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.DDFAJBIDACP(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D22 RID: 15650 RVA: 0x0013490C File Offset: 0x00132B0C
|
||||
private void ADKAPKKOHBC()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "RpcNewExtrusionCreated");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "hh_mm_ss");
|
||||
}
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = 760f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime != EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FMIHNGCPJIP(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.OCOPICGOJNA;
|
||||
this.enemy.BOHGHLDJDCA += this.CIEGHLEPDCM;
|
||||
this.enemy.AIAMIOLGCJM += this.NBEIIFNMFGK;
|
||||
}
|
||||
|
||||
// Token: 0x06003D23 RID: 15651 RVA: 0x00134A10 File Offset: 0x00132C10
|
||||
private void NKKAKFGMEOP(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 1979f : 984f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D24 RID: 15652 RVA: 0x00134A58 File Offset: 0x00132C58
|
||||
private void OAGPPJEGOBC()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "RegionPing: Unable to retrieve available regions");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "Can't set room properties when not in that room.");
|
||||
}
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = 1377f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.PIEPHPHIJIO(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.OCOPICGOJNA;
|
||||
this.enemy.BOHGHLDJDCA += this.DGEKBKBMOGL;
|
||||
this.enemy.AIAMIOLGCJM += this.EFOGMKPKFPG;
|
||||
}
|
||||
|
||||
// Token: 0x06003D25 RID: 15653 RVA: 0x00134B5C File Offset: 0x00132D5C
|
||||
private void Awake()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + " enemy ropes does not have an Enemy reference.");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + " enemy ropes has zero rope references.");
|
||||
}
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = 0f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime != EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.DODGKEHLHCB(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.OIFNGICBLMD;
|
||||
this.enemy.BOHGHLDJDCA += this.CNOECEDCGIA;
|
||||
this.enemy.AIAMIOLGCJM += this.LHNHAOAKKHN;
|
||||
}
|
||||
|
||||
// Token: 0x06003D26 RID: 15654 RVA: 0x00134C60 File Offset: 0x00132E60
|
||||
private void GKHIGFPNLAO()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = Time.time + 1607f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D27 RID: 15655 RVA: 0x00134CF0 File Offset: 0x00132EF0
|
||||
private void OLKCNIONLBA()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.FKAPNFNGGNP();
|
||||
this.BAABIAOOKON();
|
||||
}
|
||||
|
||||
// Token: 0x06003D28 RID: 15656 RVA: 0x00134D20 File Offset: 0x00132F20
|
||||
private void FLODIIKFDBL()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 254f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.IKOBNOBBPAI(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D29 RID: 15657 RVA: 0x00134DE4 File Offset: 0x00132FE4
|
||||
private void CDMLBKKDDDE(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 516f : 1289f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D2A RID: 15658 RVA: 0x00134E2C File Offset: 0x0013302C
|
||||
private void KIJHDDMMKOF(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 1842f : 1099f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D2B RID: 15659 RVA: 0x00134E74 File Offset: 0x00133074
|
||||
private void FJOJEFHADJI()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.LFOBBOKHCDN();
|
||||
this.PCNKHNAPJGC();
|
||||
}
|
||||
|
||||
// Token: 0x06003D2C RID: 15660 RVA: 0x00134EA4 File Offset: 0x001330A4
|
||||
private void DEMODKDPIIN(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.BIDGAAEFIMG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D2D RID: 15661 RVA: 0x00134EC4 File Offset: 0x001330C4
|
||||
private void PIEPHPHIJIO(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 989f : 405f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D2E RID: 15662 RVA: 0x00134F0C File Offset: 0x0013310C
|
||||
private void HKJGCNLIKNE()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 1566f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D2F RID: 15663 RVA: 0x00134FC8 File Offset: 0x001331C8
|
||||
private void KMBHAKECCBF(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.NFECMJKFDDE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D30 RID: 15664 RVA: 0x00134FDC File Offset: 0x001331DC
|
||||
private void LKHCNBLOLPJ(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 1323f : 639f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D31 RID: 15665 RVA: 0x00135024 File Offset: 0x00133224
|
||||
private void FOILNCOOFHH()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.LFOBBOKHCDN();
|
||||
this.EFMJFECJFDM();
|
||||
}
|
||||
|
||||
// Token: 0x06003D32 RID: 15666 RVA: 0x00135054 File Offset: 0x00133254
|
||||
private void PNNCAHEOGHH()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 3f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.DODGKEHLHCB(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D33 RID: 15667 RVA: 0x00135118 File Offset: 0x00133318
|
||||
private void JGLHDIBGIJA(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 1469f : 1568f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D34 RID: 15668 RVA: 0x00135160 File Offset: 0x00133360
|
||||
private void EFMJFECJFDM()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time < this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 1490f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.CDMLBKKDDDE(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D35 RID: 15669 RVA: 0x00135224 File Offset: 0x00133424
|
||||
private void NFLDLDLPCJK()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "application/json");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "High five a teammate to revive.");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 104f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.DDFAJBIDACP(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.CCMHOGEFOBN;
|
||||
this.enemy.BOHGHLDJDCA += this.GBPILDKGJBE;
|
||||
this.enemy.AIAMIOLGCJM += this.FNOIGDBJNON;
|
||||
}
|
||||
|
||||
// Token: 0x06003D36 RID: 15670 RVA: 0x00135328 File Offset: 0x00133528
|
||||
private void ONFLHACMLMO(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.DGOAFEJOIOM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D37 RID: 15671 RVA: 0x00135348 File Offset: 0x00133548
|
||||
private void CIFMOFAKECN()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 1f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D38 RID: 15672 RVA: 0x00135404 File Offset: 0x00133604
|
||||
private void FFCINBIOOJO(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude < 1196f || vector3.sqrMagnitude < 1558f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.NKKAKFGMEOP(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D39 RID: 15673 RVA: 0x001354D8 File Offset: 0x001336D8
|
||||
private void DGEKBKBMOGL(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.BIDGAAEFIMG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D3A RID: 15674 RVA: 0x001354F8 File Offset: 0x001336F8
|
||||
private void DLNCPOEDIPJ(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.JNBNGPHLMKA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D3B RID: 15675 RVA: 0x00135518 File Offset: 0x00133718
|
||||
private void JIGLKOCNHEG()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 1404f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.PIEPHPHIJIO(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D3C RID: 15676 RVA: 0x001355DC File Offset: 0x001337DC
|
||||
private void OFKILJLLBMI(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.JNBNGPHLMKA();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D3D RID: 15677 RVA: 0x001355FC File Offset: 0x001337FC
|
||||
private void CIEGHLEPDCM(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.GKHIGFPNLAO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D3E RID: 15678 RVA: 0x0013561C File Offset: 0x0013381C
|
||||
private void LOFEIHMJJFA()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "Name");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "AddAllButton");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 12f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime != EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.DDFAJBIDACP(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.JOCJCGHCIEN;
|
||||
this.enemy.BOHGHLDJDCA += this.DLNCPOEDIPJ;
|
||||
this.enemy.AIAMIOLGCJM += this.OJDPLPMEMFL;
|
||||
}
|
||||
|
||||
// Token: 0x06003D3F RID: 15679 RVA: 0x00135720 File Offset: 0x00133920
|
||||
private void PKDNIDPCNNK(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.IJPPMGFAEML();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D40 RID: 15680 RVA: 0x00135740 File Offset: 0x00133940
|
||||
private void IKOBNOBBPAI(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 298f : 1125f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D41 RID: 15681 RVA: 0x00135788 File Offset: 0x00133988
|
||||
private void BAABIAOOKON()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time < this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 1649f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.DODGKEHLHCB(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D42 RID: 15682 RVA: 0x0013584C File Offset: 0x00133A4C
|
||||
private void CCMHOGEFOBN(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude < 972f || vector3.sqrMagnitude < 957f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FMIHNGCPJIP(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D43 RID: 15683 RVA: 0x00135920 File Offset: 0x00133B20
|
||||
private void EKANFGDGAMA(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude >= 1379f && vector3.sqrMagnitude < 958f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.JGLHDIBGIJA(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D44 RID: 15684 RVA: 0x001359F4 File Offset: 0x00133BF4
|
||||
private void OOAGHOPCEMO()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = Time.time + 1781f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D45 RID: 15685 RVA: 0x00135A84 File Offset: 0x00133C84
|
||||
private void PJBPGCPBBDN()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 1594f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D46 RID: 15686 RVA: 0x00135B40 File Offset: 0x00133D40
|
||||
private void LDOEKIJEFBF(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE)
|
||||
{
|
||||
this.KBBPEDHFKAL();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D47 RID: 15687 RVA: 0x00135B54 File Offset: 0x00133D54
|
||||
private void JNBNGPHLMKA()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = false;
|
||||
this.APIKNLJGPKM = Time.time + 17f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D48 RID: 15688 RVA: 0x00135BE4 File Offset: 0x00133DE4
|
||||
private void FLOONFMOEHF(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.GKHIGFPNLAO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D49 RID: 15689 RVA: 0x00135C04 File Offset: 0x00133E04
|
||||
private void DBGNEOLBNAD()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 387f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.OCDGGNFCOCP(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D4A RID: 15690 RVA: 0x00135CC8 File Offset: 0x00133EC8
|
||||
private void JKBKIGFHPBO(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude >= 79f && vector3.sqrMagnitude < 1454f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.IKOBNOBBPAI(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D4C RID: 15692 RVA: 0x00135DB4 File Offset: 0x00133FB4
|
||||
private void EFOOCOPFHDN()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = Time.time + 1489f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D4D RID: 15693 RVA: 0x00135E44 File Offset: 0x00134044
|
||||
private void CNOECEDCGIA(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.MLMLMCPAGFO && this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.EGNAHOFNNOK();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D4E RID: 15694 RVA: 0x00135E64 File Offset: 0x00134064
|
||||
private void NBEIIFNMFGK(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.BIDGAAEFIMG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D4F RID: 15695 RVA: 0x00135E78 File Offset: 0x00134078
|
||||
private void LFOBBOKHCDN()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 1336f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D50 RID: 15696 RVA: 0x00135F34 File Offset: 0x00134134
|
||||
private void AFHBBGMHIGL()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time >= this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 729f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.OCDGGNFCOCP(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D51 RID: 15697 RVA: 0x00135FF8 File Offset: 0x001341F8
|
||||
private void BNKBIIONHLF()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 1825f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D52 RID: 15698 RVA: 0x001360B4 File Offset: 0x001342B4
|
||||
private void DODGKEHLHCB(GameObject IFNGKPLBPDF, bool KELIMOCDMOD)
|
||||
{
|
||||
Vector3 localScale = IFNGKPLBPDF.transform.localScale;
|
||||
localScale.x = ((!KELIMOCDMOD) ? 0f : 1f);
|
||||
IFNGKPLBPDF.transform.localScale = localScale;
|
||||
IFNGKPLBPDF.SetActive(KELIMOCDMOD);
|
||||
}
|
||||
|
||||
// Token: 0x06003D53 RID: 15699 RVA: 0x001360FC File Offset: 0x001342FC
|
||||
private void IKIEJLAPAHH(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude >= 262f && vector3.sqrMagnitude < 1753f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.JGLHDIBGIJA(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D54 RID: 15700 RVA: 0x001361D0 File Offset: 0x001343D0
|
||||
private void MPCILBDGLLG()
|
||||
{
|
||||
if (SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM != null && SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM != null)
|
||||
{
|
||||
Vector3 vector = -SingletonMonoBehaviour<CameraRig>.NCKMBFBMBFM.KPGFMCHFLBM.transform.forward;
|
||||
if (Vector3.Dot(vector, Vector3.up) >= 1927f - Mathf.Epsilon)
|
||||
{
|
||||
vector = Vector3.forward;
|
||||
}
|
||||
else
|
||||
{
|
||||
vector = Vector3.ProjectOnPlane(vector, Vector3.up).normalized;
|
||||
}
|
||||
for (int i = 1; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.ropes[i].transform.rotation = Quaternion.LookRotation(vector, Vector3.up);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D55 RID: 15701 RVA: 0x0013628C File Offset: 0x0013448C
|
||||
private void GOGJEGIGNAI()
|
||||
{
|
||||
if (this.enemy == null)
|
||||
{
|
||||
Debug.LogError(base.name + "looktarget");
|
||||
}
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
Debug.LogWarning(base.name + "{0} - Skipping Status Message reading!");
|
||||
}
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = 720f;
|
||||
this.FAAAMOCCJLP = new Vector3[this.ropes.Length];
|
||||
bool flag = this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FMIHNGCPJIP(this.ropes[i].gameObject, flag);
|
||||
}
|
||||
this.enemy.HNDMHHENCON += this.DCEBIPHDHOL;
|
||||
this.enemy.BOHGHLDJDCA += this.DEMODKDPIIN;
|
||||
this.enemy.AIAMIOLGCJM += this.OMKOFILMIOH;
|
||||
}
|
||||
|
||||
// Token: 0x06003D56 RID: 15702 RVA: 0x00136390 File Offset: 0x00134590
|
||||
private void ENNPLLGOCID()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = Time.time + 1059f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D57 RID: 15703 RVA: 0x00136420 File Offset: 0x00134620
|
||||
private void ECBLEABBGJF(Enemy OELGAHAMCLH)
|
||||
{
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING)
|
||||
{
|
||||
this.AEEBECJEDFG();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D58 RID: 15704 RVA: 0x00136434 File Offset: 0x00134634
|
||||
private void OIFNGICBLMD(Enemy OELGAHAMCLH)
|
||||
{
|
||||
Vector3 vector = OELGAHAMCLH.EOOALAGPNAH - OELGAHAMCLH.FMGBFGANPMN;
|
||||
Vector3 vector2 = Vector3.Project(vector, Vector3.up);
|
||||
Vector3 vector3 = vector - vector2;
|
||||
this.MLMLMCPAGFO = vector2.sqrMagnitude >= 1f && vector3.sqrMagnitude < 0.1f;
|
||||
if (this.MLMLMCPAGFO)
|
||||
{
|
||||
if (!OELGAHAMCLH.COIMPHIJGDG)
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeSpawnAudio, base.transform, OELGAHAMCLH.HEKDFECICGC.CHIEJHINLDP);
|
||||
}
|
||||
if (this.ropeLifetime == EnemyRopes.KHHGIFKGODI.WHILE_SPAWNING && this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.DODGKEHLHCB(this.ropes[i].gameObject, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D59 RID: 15705 RVA: 0x00136508 File Offset: 0x00134708
|
||||
private void KBOAILODICK()
|
||||
{
|
||||
if (this.ropes == null || this.ropes.Length == 0)
|
||||
{
|
||||
base.enabled = false;
|
||||
}
|
||||
this.HKJGCNLIKNE();
|
||||
this.PCNKHNAPJGC();
|
||||
}
|
||||
|
||||
// Token: 0x06003D5A RID: 15706 RVA: 0x00136538 File Offset: 0x00134738
|
||||
private void EGNAHOFNNOK()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = Time.time + 2f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i++)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D5B RID: 15707 RVA: 0x001365C8 File Offset: 0x001347C8
|
||||
private void PCNKHNAPJGC()
|
||||
{
|
||||
if (this.PGBHEPMBIPC)
|
||||
{
|
||||
bool flag = Time.time < this.APIKNLJGPKM;
|
||||
if (flag)
|
||||
{
|
||||
base.enabled = true;
|
||||
}
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] += Vector3.up * Time.deltaTime * 1867f;
|
||||
this.ropes[i].transform.position = this.FAAAMOCCJLP[i];
|
||||
if (flag)
|
||||
{
|
||||
this.NKKAKFGMEOP(this.ropes[i].gameObject, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003D5C RID: 15708 RVA: 0x0013668C File Offset: 0x0013488C
|
||||
private void IJPPMGFAEML()
|
||||
{
|
||||
AudioManager.Play3DSFX(this.onRopeRetractAudio, base.transform, this.enemy.HEKDFECICGC.CHIEJHINLDP);
|
||||
this.PGBHEPMBIPC = true;
|
||||
this.APIKNLJGPKM = Time.time + 1305f;
|
||||
if (this.ropes != null)
|
||||
{
|
||||
for (int i = 0; i < this.ropes.Length; i += 0)
|
||||
{
|
||||
this.FAAAMOCCJLP[i] = this.ropes[i].transform.position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000788 RID: 1928
|
||||
[SerializeField]
|
||||
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
||||
private Enemy enemy;
|
||||
|
||||
// Token: 0x04000789 RID: 1929
|
||||
[SerializeField]
|
||||
[Header("Configuration")]
|
||||
private Transform[] ropes;
|
||||
|
||||
// Token: 0x0400078A RID: 1930
|
||||
[SerializeField]
|
||||
private EnemyRopes.KHHGIFKGODI ropeLifetime = EnemyRopes.KHHGIFKGODI.WHILE_ALIVE;
|
||||
|
||||
// Token: 0x0400078B RID: 1931
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private RecRoomAudioClip onRopeSpawnAudio;
|
||||
|
||||
// Token: 0x0400078C RID: 1932
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip onRopeRetractAudio;
|
||||
|
||||
// Token: 0x0400078D RID: 1933
|
||||
private const float KKKIKIGFJDN = 2f;
|
||||
|
||||
// Token: 0x0400078E RID: 1934
|
||||
private const float HLLNBHMGNNK = 3f;
|
||||
|
||||
// Token: 0x0400078F RID: 1935
|
||||
private bool MLMLMCPAGFO = true;
|
||||
|
||||
// Token: 0x04000790 RID: 1936
|
||||
private bool PGBHEPMBIPC;
|
||||
|
||||
// Token: 0x04000791 RID: 1937
|
||||
private float APIKNLJGPKM;
|
||||
|
||||
// Token: 0x04000792 RID: 1938
|
||||
private Vector3[] FAAAMOCCJLP;
|
||||
|
||||
// Token: 0x02000124 RID: 292
|
||||
private enum KHHGIFKGODI
|
||||
{
|
||||
// Token: 0x04000794 RID: 1940
|
||||
WHILE_SPAWNING,
|
||||
// Token: 0x04000795 RID: 1941
|
||||
WHILE_ALIVE,
|
||||
// Token: 0x04000796 RID: 1942
|
||||
ALWAYS
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user