716 lines
20 KiB
C#
716 lines
20 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.AI
|
|
{
|
|
// Token: 0x02000B6A RID: 2922
|
|
[DisallowMultipleComponent]
|
|
public class EnemyAudio : MonoBehaviour
|
|
{
|
|
// Token: 0x06016129 RID: 90409 RVA: 0x00619AA4 File Offset: 0x00617CA4
|
|
private void FIBPKDOLENE(bool LMLLNEDDFKF)
|
|
{
|
|
if (this.GLDGOBKOFMJ.DMBDKJHIFCJ && this.charge != null && this.charge.audioClip != null && this.GLDFOPBHAAI == null)
|
|
{
|
|
if (LMLLNEDDFKF)
|
|
{
|
|
this.GLDFOPBHAAI = AudioManager.StartLooping3DSFX(this.charge, base.transform, null);
|
|
}
|
|
else
|
|
{
|
|
this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.charge, base.transform, null);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601612A RID: 90410 RVA: 0x00619B30 File Offset: 0x00617D30
|
|
public void OnExplode()
|
|
{
|
|
AudioManager.Play3DSFX(this.explosion, base.transform.position, null);
|
|
}
|
|
|
|
// Token: 0x0601612B RID: 90411 RVA: 0x00619B4C File Offset: 0x00617D4C
|
|
private void GBGIHONEMCC()
|
|
{
|
|
if (this.GLDGOBKOFMJ.DMBDKJHIFCJ && this.movingSound != null && this.movingSound.audioClip != null && this.DKEHALONJOG == null)
|
|
{
|
|
this.DKEHALONJOG = AudioManager.StartLooping3DSFX(this.movingSound, base.transform, this.customShortRolloff);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601612C RID: 90412 RVA: 0x00619BB8 File Offset: 0x00617DB8
|
|
public void OnKill(MHEBDODJGOA JJGLGHCMDEN, Vector3 JHGKEEKKHEB, bool PIGFKENJMAF)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.GPCABIMCCAO(JJGLGHCMDEN);
|
|
if (recRoomAudioClip != null)
|
|
{
|
|
if (PIGFKENJMAF)
|
|
{
|
|
AudioManager.Play2DSFX(recRoomAudioClip);
|
|
}
|
|
else
|
|
{
|
|
AudioManager.Play3DSFX(recRoomAudioClip, base.transform, null);
|
|
}
|
|
}
|
|
if (this.deathVOs != null)
|
|
{
|
|
AudioManager.PlayRandom3DSFX(this.deathVOs, base.transform, this.customRolloff, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700095E RID: 2398
|
|
// (get) Token: 0x0601614B RID: 90443 RVA: 0x0061A39C File Offset: 0x0061859C
|
|
// (set) Token: 0x0601612D RID: 90413 RVA: 0x00619C18 File Offset: 0x00617E18
|
|
public bool BMBFCDOIIMM { get; set; }
|
|
|
|
// Token: 0x0601612E RID: 90414 RVA: 0x00619C24 File Offset: 0x00617E24
|
|
private void IOOJAJJCFBF()
|
|
{
|
|
if (this.GLDGOBKOFMJ.DMBDKJHIFCJ && this.movingSound != null && this.movingSound.audioClip != null && this.DKEHALONJOG == null)
|
|
{
|
|
this.DKEHALONJOG = AudioManager.StartLooping3DSFX(this.movingSound, base.transform, this.customShortRolloff);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601612F RID: 90415 RVA: 0x00619C90 File Offset: 0x00617E90
|
|
public void HDIEGLIBDJN(MHEBDODJGOA JJGLGHCMDEN, Vector3 JHGKEEKKHEB, bool PIGFKENJMAF)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.GPCABIMCCAO(JJGLGHCMDEN);
|
|
if (recRoomAudioClip != null)
|
|
{
|
|
if (PIGFKENJMAF)
|
|
{
|
|
AudioManager.Play2DSFX(recRoomAudioClip);
|
|
}
|
|
else
|
|
{
|
|
AudioManager.Play3DSFX(recRoomAudioClip, base.transform, null);
|
|
}
|
|
}
|
|
if (this.deathVOs != null)
|
|
{
|
|
AudioManager.PlayRandom3DSFX(this.deathVOs, base.transform, this.customRolloff, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016130 RID: 90416 RVA: 0x00619CF0 File Offset: 0x00617EF0
|
|
public void FDHCPFKHIJK(bool NOBAPCOKFIL)
|
|
{
|
|
this.<KCNLKINFOIF>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06016131 RID: 90417 RVA: 0x00619CFC File Offset: 0x00617EFC
|
|
public void HOHDKOJBKJH()
|
|
{
|
|
this.KLOCHJJDCLI = true;
|
|
this.BICABEDPMCN();
|
|
}
|
|
|
|
// Token: 0x06016132 RID: 90418 RVA: 0x00619D0C File Offset: 0x00617F0C
|
|
public void OnAttack()
|
|
{
|
|
if (this.attackVOs != null)
|
|
{
|
|
AudioManager.PlayRandom3DSFX(this.attackVOs, base.transform, this.customRolloff, false);
|
|
}
|
|
if (this.attackSounds != null)
|
|
{
|
|
AudioManager.PlayRandom3DSFX(this.attackSounds, base.transform, this.customRolloff, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016133 RID: 90419 RVA: 0x00619D64 File Offset: 0x00617F64
|
|
private void BJJKGIOCAIL()
|
|
{
|
|
if (this.BMBFCDOIIMM && this.DKEHALONJOG != null && this.DKEHALONJOG.CHIMFHPLEPJ().isPlaying && this.GLDGOBKOFMJ != null && this.GLDGOBKOFMJ.BKHECJODPHF != null)
|
|
{
|
|
Vector3 vector = ((!this.GLDGOBKOFMJ.GANDPDNCOKF()) ? this.GLDGOBKOFMJ.BOLBONELAEF.IGOFELJMFOF : this.GLDGOBKOFMJ.BKHECJODPHF.FIMLECLDGLC);
|
|
this.DKEHALONJOG.BGJGLMPEFBA().volume = Mathf.Min(349f, vector.magnitude / this.GLDGOBKOFMJ.BKHECJODPHF.FMFCBADCFCK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016134 RID: 90420 RVA: 0x00619E34 File Offset: 0x00618034
|
|
private void BICABEDPMCN()
|
|
{
|
|
if (this.DKEHALONJOG != null)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.DKEHALONJOG);
|
|
this.DKEHALONJOG = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016135 RID: 90421 RVA: 0x00619E5C File Offset: 0x0061805C
|
|
public void HGOJDBLOAJI()
|
|
{
|
|
AudioManager.Play3DSFX(this.explosion, base.transform.position, null);
|
|
}
|
|
|
|
// Token: 0x06016136 RID: 90422 RVA: 0x00619E78 File Offset: 0x00618078
|
|
private void FIDMEJHMGJI()
|
|
{
|
|
this.GLDGOBKOFMJ = base.GetComponent<Enemy>();
|
|
this.GLDGOBKOFMJ.HKDECHKICIA += this.FNEAOKPDEEG;
|
|
}
|
|
|
|
// Token: 0x06016137 RID: 90423 RVA: 0x00619EA0 File Offset: 0x006180A0
|
|
public void OnAggro()
|
|
{
|
|
if (this.spawnVOs != null)
|
|
{
|
|
AudioManager.PlayRandom3DSFX(this.spawnVOs, base.transform, this.customRolloff, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016138 RID: 90424 RVA: 0x00619EC8 File Offset: 0x006180C8
|
|
public void StartMoving()
|
|
{
|
|
this.KLOCHJJDCLI = true;
|
|
this.IOOJAJJCFBF();
|
|
}
|
|
|
|
// Token: 0x06016139 RID: 90425 RVA: 0x00619ED8 File Offset: 0x006180D8
|
|
public void DKPPAPIIFMM()
|
|
{
|
|
if (this.chargeAttackSFX != null)
|
|
{
|
|
AudioManager.Play3DSFX(this.chargeAttackSFX, base.transform, this.customRolloff);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601613A RID: 90426 RVA: 0x00619F00 File Offset: 0x00618100
|
|
public void StopMoving()
|
|
{
|
|
this.KLOCHJJDCLI = false;
|
|
this.BICABEDPMCN();
|
|
}
|
|
|
|
// Token: 0x0601613B RID: 90427 RVA: 0x00619F10 File Offset: 0x00618110
|
|
public void FIHDDDCOOBI()
|
|
{
|
|
if (this.attackVOs != null)
|
|
{
|
|
AudioManager.AHLGCKIBODG(this.attackVOs, base.transform, this.customRolloff, true);
|
|
}
|
|
if (this.attackSounds != null)
|
|
{
|
|
AudioManager.KFHLIFBCGPH(this.attackSounds, base.transform, this.customRolloff, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601613C RID: 90428 RVA: 0x00619F68 File Offset: 0x00618168
|
|
private void IGFJMKNBCJK()
|
|
{
|
|
if (this.GLDFOPBHAAI != null)
|
|
{
|
|
if (this.GLDFOPBHAAI.AMAFHCLALMM.loop)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.GLDFOPBHAAI);
|
|
}
|
|
this.GLDFOPBHAAI = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601613D RID: 90429 RVA: 0x00619FA4 File Offset: 0x006181A4
|
|
public void EMHNLPLOFFM(MHEBDODJGOA JJGLGHCMDEN, Vector3 JHGKEEKKHEB, bool PIGFKENJMAF)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.GPCABIMCCAO(JJGLGHCMDEN);
|
|
if (recRoomAudioClip != null)
|
|
{
|
|
if (PIGFKENJMAF)
|
|
{
|
|
AudioManager.Play2DSFX(recRoomAudioClip);
|
|
}
|
|
else
|
|
{
|
|
AudioManager.Play3DSFX(recRoomAudioClip, base.transform, null);
|
|
}
|
|
}
|
|
if (this.deathVOs != null)
|
|
{
|
|
AudioManager.PlayRandom3DSFX(this.deathVOs, base.transform, this.customRolloff, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601613E RID: 90430 RVA: 0x0061A004 File Offset: 0x00618204
|
|
private RecRoomAudioClip GPCABIMCCAO(MHEBDODJGOA JJGLGHCMDEN)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip;
|
|
if (Enemy.IsCriticalHit(JJGLGHCMDEN))
|
|
{
|
|
recRoomAudioClip = this.onCriticalHitKill;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = this.onDeathSound;
|
|
}
|
|
return recRoomAudioClip;
|
|
}
|
|
|
|
// Token: 0x0601613F RID: 90431 RVA: 0x0061A034 File Offset: 0x00618234
|
|
private void MKMAMKDILHL()
|
|
{
|
|
if (this.GLDGOBKOFMJ != null)
|
|
{
|
|
this.GLDGOBKOFMJ.HKDECHKICIA -= this.FNEAOKPDEEG;
|
|
}
|
|
if (this.DKEHALONJOG != null)
|
|
{
|
|
this.DKEHALONJOG.JLPPFBFNHKD();
|
|
this.DKEHALONJOG = null;
|
|
}
|
|
this.OKCKNHMCDEM();
|
|
}
|
|
|
|
// Token: 0x06016140 RID: 90432 RVA: 0x0061A094 File Offset: 0x00618294
|
|
private void Update()
|
|
{
|
|
if (this.BMBFCDOIIMM && this.DKEHALONJOG != null && this.DKEHALONJOG.AMAFHCLALMM.isPlaying && this.GLDGOBKOFMJ != null && this.GLDGOBKOFMJ.BKHECJODPHF != null)
|
|
{
|
|
Vector3 vector = ((!this.GLDGOBKOFMJ.BHCCHBHNHCG) ? this.GLDGOBKOFMJ.BOLBONELAEF.IGOFELJMFOF : this.GLDGOBKOFMJ.BKHECJODPHF.FIMLECLDGLC);
|
|
this.DKEHALONJOG.AMAFHCLALMM.volume = Mathf.Min(1f, vector.magnitude / this.GLDGOBKOFMJ.BKHECJODPHF.FMFCBADCFCK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016141 RID: 90433 RVA: 0x0061A164 File Offset: 0x00618364
|
|
private void Awake()
|
|
{
|
|
this.GLDGOBKOFMJ = base.GetComponent<Enemy>();
|
|
this.GLDGOBKOFMJ.HKDECHKICIA += this.FNEAOKPDEEG;
|
|
}
|
|
|
|
// Token: 0x06016142 RID: 90434 RVA: 0x0061A18C File Offset: 0x0061838C
|
|
public bool BIHPMHAEJJL()
|
|
{
|
|
return this.<KCNLKINFOIF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06016143 RID: 90435 RVA: 0x0061A194 File Offset: 0x00618394
|
|
public void OKCKNHMCDEM()
|
|
{
|
|
this.EJBLDKCAGFE = true;
|
|
this.IGFJMKNBCJK();
|
|
}
|
|
|
|
// Token: 0x06016144 RID: 90436 RVA: 0x0061A1A4 File Offset: 0x006183A4
|
|
public void StopCharge()
|
|
{
|
|
this.EJBLDKCAGFE = false;
|
|
this.IGFJMKNBCJK();
|
|
}
|
|
|
|
// Token: 0x06016145 RID: 90437 RVA: 0x0061A1B4 File Offset: 0x006183B4
|
|
private RecRoomAudioClip IGOJOGJOKOB(MHEBDODJGOA JJGLGHCMDEN)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip;
|
|
if (Enemy.IsCriticalHit(JJGLGHCMDEN))
|
|
{
|
|
recRoomAudioClip = this.onCriticalHitKill;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = this.onDeathSound;
|
|
}
|
|
return recRoomAudioClip;
|
|
}
|
|
|
|
// Token: 0x06016146 RID: 90438 RVA: 0x0061A1E4 File Offset: 0x006183E4
|
|
private void OnDestroy()
|
|
{
|
|
if (this.GLDGOBKOFMJ != null)
|
|
{
|
|
this.GLDGOBKOFMJ.HKDECHKICIA -= this.FNEAOKPDEEG;
|
|
}
|
|
if (this.DKEHALONJOG != null)
|
|
{
|
|
this.DKEHALONJOG.Release();
|
|
this.DKEHALONJOG = null;
|
|
}
|
|
this.StopCharge();
|
|
}
|
|
|
|
// Token: 0x06016147 RID: 90439 RVA: 0x0061A244 File Offset: 0x00618444
|
|
public void CFNJPEPFMPE(MHEBDODJGOA JJGLGHCMDEN, Vector3 JHGKEEKKHEB, bool PIGFKENJMAF)
|
|
{
|
|
if (this.PGBDLLFPENP != null && this.PGBDLLFPENP.JEPNBEMEHEI() != null && this.PGBDLLFPENP.HHHDKFMKGPB().isPlaying)
|
|
{
|
|
this.PGBDLLFPENP.EFAPMFBHLKE().time = 390f;
|
|
}
|
|
else
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.BDEALOMPBFE(JJGLGHCMDEN);
|
|
if (recRoomAudioClip != null)
|
|
{
|
|
if (PIGFKENJMAF)
|
|
{
|
|
this.PGBDLLFPENP = AudioManager.Play2DSFX(recRoomAudioClip);
|
|
}
|
|
else
|
|
{
|
|
this.PGBDLLFPENP = AudioManager.Play3DSFX(recRoomAudioClip, base.transform, null);
|
|
}
|
|
}
|
|
}
|
|
if (this.CCBICNFAEFM != null && this.CCBICNFAEFM.JEPNBEMEHEI() != null && this.CCBICNFAEFM.DFMOLHKFKKC().isPlaying)
|
|
{
|
|
this.CCBICNFAEFM.HHHDKFMKGPB().time = 815f;
|
|
}
|
|
else if (this.takeDamageVOs != null)
|
|
{
|
|
this.CCBICNFAEFM = AudioManager.KFHLIFBCGPH(this.takeDamageVOs, base.transform, this.customRolloff, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016148 RID: 90440 RVA: 0x0061A360 File Offset: 0x00618560
|
|
public void HFGGHJNMEJK()
|
|
{
|
|
this.EJBLDKCAGFE = false;
|
|
this.IGFJMKNBCJK();
|
|
}
|
|
|
|
// Token: 0x06016149 RID: 90441 RVA: 0x0061A370 File Offset: 0x00618570
|
|
public void JFJCJDDDMFC()
|
|
{
|
|
this.KLOCHJJDCLI = true;
|
|
this.GBGIHONEMCC();
|
|
}
|
|
|
|
// Token: 0x0601614A RID: 90442 RVA: 0x0061A380 File Offset: 0x00618580
|
|
public void StartCharge(bool LMLLNEDDFKF)
|
|
{
|
|
this.EJBLDKCAGFE = LMLLNEDDFKF;
|
|
this.IGFJMKNBCJK();
|
|
this.GBFJNINCFEJ(this.EJBLDKCAGFE);
|
|
}
|
|
|
|
// Token: 0x0601614C RID: 90444 RVA: 0x0061A3A4 File Offset: 0x006185A4
|
|
private void OEKOPBDDGCK()
|
|
{
|
|
if (this.CIMCGEKCKJK() && this.DKEHALONJOG != null && this.DKEHALONJOG.BGJGLMPEFBA().isPlaying && this.GLDGOBKOFMJ != null && this.GLDGOBKOFMJ.BKHECJODPHF != null)
|
|
{
|
|
Vector3 vector = ((!this.GLDGOBKOFMJ.DGLOKLCEMLH()) ? this.GLDGOBKOFMJ.BOLBONELAEF.IGOFELJMFOF : this.GLDGOBKOFMJ.BKHECJODPHF.FIMLECLDGLC);
|
|
this.DKEHALONJOG.AMAFHCLALMM.volume = Mathf.Min(1200f, vector.magnitude / this.GLDGOBKOFMJ.BKHECJODPHF.FMFCBADCFCK);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700095D RID: 2397
|
|
// (get) Token: 0x0601614D RID: 90445 RVA: 0x0061A474 File Offset: 0x00618674
|
|
public AudioRolloff CHIEJHINLDP
|
|
{
|
|
get
|
|
{
|
|
return this.customShortRolloff;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601614E RID: 90446 RVA: 0x0061A47C File Offset: 0x0061867C
|
|
public void IGJGAAGNDNE(MHEBDODJGOA JJGLGHCMDEN, Vector3 JHGKEEKKHEB, bool PIGFKENJMAF)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.GPCABIMCCAO(JJGLGHCMDEN);
|
|
if (recRoomAudioClip != null)
|
|
{
|
|
if (PIGFKENJMAF)
|
|
{
|
|
AudioManager.Play2DSFX(recRoomAudioClip);
|
|
}
|
|
else
|
|
{
|
|
AudioManager.Play3DSFX(recRoomAudioClip, base.transform, null);
|
|
}
|
|
}
|
|
if (this.deathVOs != null)
|
|
{
|
|
AudioManager.AHLGCKIBODG(this.deathVOs, base.transform, this.customRolloff, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016150 RID: 90448 RVA: 0x0061A4E4 File Offset: 0x006186E4
|
|
public void AKJAMIPIOFK(MHEBDODJGOA JJGLGHCMDEN, Vector3 JHGKEEKKHEB, bool PIGFKENJMAF)
|
|
{
|
|
if (this.PGBDLLFPENP != null && this.PGBDLLFPENP.BOKACEJLIFN() != null && this.PGBDLLFPENP.BOKACEJLIFN().isPlaying)
|
|
{
|
|
this.PGBDLLFPENP.DFMOLHKFKKC().time = 600f;
|
|
}
|
|
else
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.COJHDEGAAMO(JJGLGHCMDEN);
|
|
if (recRoomAudioClip != null)
|
|
{
|
|
if (PIGFKENJMAF)
|
|
{
|
|
this.PGBDLLFPENP = AudioManager.DLMLFGNAHOP(recRoomAudioClip);
|
|
}
|
|
else
|
|
{
|
|
this.PGBDLLFPENP = AudioManager.Play3DSFX(recRoomAudioClip, base.transform, null);
|
|
}
|
|
}
|
|
}
|
|
if (this.CCBICNFAEFM != null && this.CCBICNFAEFM.JEPNBEMEHEI() != null && this.CCBICNFAEFM.EFAPMFBHLKE().isPlaying)
|
|
{
|
|
this.CCBICNFAEFM.HHHDKFMKGPB().time = 329f;
|
|
}
|
|
else if (this.takeDamageVOs != null)
|
|
{
|
|
this.CCBICNFAEFM = AudioManager.KFHLIFBCGPH(this.takeDamageVOs, base.transform, this.customRolloff, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016151 RID: 90449 RVA: 0x0061A600 File Offset: 0x00618800
|
|
private void FNEAOKPDEEG(Enemy OELGAHAMCLH)
|
|
{
|
|
if (this.KLOCHJJDCLI)
|
|
{
|
|
if (OELGAHAMCLH.DMBDKJHIFCJ)
|
|
{
|
|
this.IOOJAJJCFBF();
|
|
}
|
|
else
|
|
{
|
|
this.BICABEDPMCN();
|
|
}
|
|
}
|
|
if (this.EJBLDKCAGFE)
|
|
{
|
|
if (OELGAHAMCLH.DMBDKJHIFCJ)
|
|
{
|
|
this.GBFJNINCFEJ(true);
|
|
}
|
|
else
|
|
{
|
|
this.IGFJMKNBCJK();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016152 RID: 90450 RVA: 0x0061A65C File Offset: 0x0061885C
|
|
public void OnChargeAttack()
|
|
{
|
|
if (this.chargeAttackSFX != null)
|
|
{
|
|
AudioManager.Play3DSFX(this.chargeAttackSFX, base.transform, this.customRolloff);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016153 RID: 90451 RVA: 0x0061A684 File Offset: 0x00618884
|
|
public bool EPJAAANGJKH()
|
|
{
|
|
return this.<KCNLKINFOIF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06016154 RID: 90452 RVA: 0x0061A68C File Offset: 0x0061888C
|
|
public void LJCGKJJAAKC(bool LMLLNEDDFKF)
|
|
{
|
|
this.EJBLDKCAGFE = LMLLNEDDFKF;
|
|
this.IGFJMKNBCJK();
|
|
this.FIBPKDOLENE(this.EJBLDKCAGFE);
|
|
}
|
|
|
|
// Token: 0x06016155 RID: 90453 RVA: 0x0061A6A8 File Offset: 0x006188A8
|
|
private RecRoomAudioClip COJHDEGAAMO(MHEBDODJGOA JJGLGHCMDEN)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip;
|
|
if (Enemy.IsShield(JJGLGHCMDEN))
|
|
{
|
|
recRoomAudioClip = this.onShieldedDamageSound;
|
|
}
|
|
else if (Enemy.IsCriticalHit(JJGLGHCMDEN))
|
|
{
|
|
recRoomAudioClip = this.onCriticalHitDamageSound;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = this.onDamageSound;
|
|
}
|
|
return recRoomAudioClip;
|
|
}
|
|
|
|
// Token: 0x06016156 RID: 90454 RVA: 0x0061A6F0 File Offset: 0x006188F0
|
|
public void KLGLEPPABJN()
|
|
{
|
|
if (this.spawnVOs != null)
|
|
{
|
|
AudioManager.KFHLIFBCGPH(this.spawnVOs, base.transform, this.customRolloff, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016157 RID: 90455 RVA: 0x0061A718 File Offset: 0x00618918
|
|
public void ELDMFLHAHPL()
|
|
{
|
|
if (this.attackVOs != null)
|
|
{
|
|
AudioManager.AHLGCKIBODG(this.attackVOs, base.transform, this.customRolloff, true);
|
|
}
|
|
if (this.attackSounds != null)
|
|
{
|
|
AudioManager.KFHLIFBCGPH(this.attackSounds, base.transform, this.customRolloff, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016158 RID: 90456 RVA: 0x0061A770 File Offset: 0x00618970
|
|
private void GBFJNINCFEJ(bool LMLLNEDDFKF)
|
|
{
|
|
if (this.GLDGOBKOFMJ.DMBDKJHIFCJ && this.charge != null && this.charge.audioClip != null && this.GLDFOPBHAAI == null)
|
|
{
|
|
if (LMLLNEDDFKF)
|
|
{
|
|
this.GLDFOPBHAAI = AudioManager.StartLooping3DSFX(this.charge, base.transform, null);
|
|
}
|
|
else
|
|
{
|
|
this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.charge, base.transform, null);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016159 RID: 90457 RVA: 0x0061A7FC File Offset: 0x006189FC
|
|
public void OnTakeDamage(MHEBDODJGOA JJGLGHCMDEN, Vector3 JHGKEEKKHEB, bool PIGFKENJMAF)
|
|
{
|
|
if (this.PGBDLLFPENP != null && this.PGBDLLFPENP.AMAFHCLALMM != null && this.PGBDLLFPENP.AMAFHCLALMM.isPlaying)
|
|
{
|
|
this.PGBDLLFPENP.AMAFHCLALMM.time = 0f;
|
|
}
|
|
else
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.BDEALOMPBFE(JJGLGHCMDEN);
|
|
if (recRoomAudioClip != null)
|
|
{
|
|
if (PIGFKENJMAF)
|
|
{
|
|
this.PGBDLLFPENP = AudioManager.Play2DSFX(recRoomAudioClip);
|
|
}
|
|
else
|
|
{
|
|
this.PGBDLLFPENP = AudioManager.Play3DSFX(recRoomAudioClip, base.transform, null);
|
|
}
|
|
}
|
|
}
|
|
if (this.CCBICNFAEFM != null && this.CCBICNFAEFM.AMAFHCLALMM != null && this.CCBICNFAEFM.AMAFHCLALMM.isPlaying)
|
|
{
|
|
this.CCBICNFAEFM.AMAFHCLALMM.time = 0f;
|
|
}
|
|
else if (this.takeDamageVOs != null)
|
|
{
|
|
this.CCBICNFAEFM = AudioManager.PlayRandom3DSFX(this.takeDamageVOs, base.transform, this.customRolloff, false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601615A RID: 90458 RVA: 0x0061A918 File Offset: 0x00618B18
|
|
public bool CIMCGEKCKJK()
|
|
{
|
|
return this.<KCNLKINFOIF>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0601615B RID: 90459 RVA: 0x0061A920 File Offset: 0x00618B20
|
|
private RecRoomAudioClip BDEALOMPBFE(MHEBDODJGOA JJGLGHCMDEN)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip;
|
|
if (Enemy.IsShield(JJGLGHCMDEN))
|
|
{
|
|
recRoomAudioClip = this.onShieldedDamageSound;
|
|
}
|
|
else if (Enemy.IsCriticalHit(JJGLGHCMDEN))
|
|
{
|
|
recRoomAudioClip = this.onCriticalHitDamageSound;
|
|
}
|
|
else
|
|
{
|
|
recRoomAudioClip = this.onDamageSound;
|
|
}
|
|
return recRoomAudioClip;
|
|
}
|
|
|
|
// Token: 0x04003DD9 RID: 15833
|
|
[SerializeField]
|
|
private AudioRolloff customRolloff;
|
|
|
|
// Token: 0x04003DDA RID: 15834
|
|
[Tooltip("Custom value used for enemies moving on patrol.")]
|
|
[SerializeField]
|
|
private AudioRolloff customShortRolloff;
|
|
|
|
// Token: 0x04003DDB RID: 15835
|
|
[SerializeField]
|
|
[Header("Spawn")]
|
|
private RecRoomAudioClip[] spawnVOs;
|
|
|
|
// Token: 0x04003DDC RID: 15836
|
|
[SerializeField]
|
|
[Header("Movement")]
|
|
private EnemyAudioClip movingSound;
|
|
|
|
// Token: 0x04003DDD RID: 15837
|
|
[SerializeField]
|
|
[Header("Combat Audio")]
|
|
private EnemyAudioClip[] attackSounds;
|
|
|
|
// Token: 0x04003DDE RID: 15838
|
|
[SerializeField]
|
|
private RecRoomAudioClip[] attackVOs;
|
|
|
|
// Token: 0x04003DDF RID: 15839
|
|
[SerializeField]
|
|
private RecRoomAudioClip chargeAttackSFX;
|
|
|
|
// Token: 0x04003DE0 RID: 15840
|
|
[SerializeField]
|
|
[Header("Taking Damage")]
|
|
private RecRoomAudioClip[] takeDamageVOs;
|
|
|
|
// Token: 0x04003DE1 RID: 15841
|
|
[SerializeField]
|
|
private RecRoomAudioClip onDamageSound;
|
|
|
|
// Token: 0x04003DE2 RID: 15842
|
|
[SerializeField]
|
|
private RecRoomAudioClip onShieldedDamageSound;
|
|
|
|
// Token: 0x04003DE3 RID: 15843
|
|
[SerializeField]
|
|
private RecRoomAudioClip onCriticalHitDamageSound;
|
|
|
|
// Token: 0x04003DE4 RID: 15844
|
|
[SerializeField]
|
|
[Header("Death")]
|
|
private RecRoomAudioClip[] deathVOs;
|
|
|
|
// Token: 0x04003DE5 RID: 15845
|
|
[SerializeField]
|
|
private RecRoomAudioClip onDeathSound;
|
|
|
|
// Token: 0x04003DE6 RID: 15846
|
|
[SerializeField]
|
|
private RecRoomAudioClip onCriticalHitKill;
|
|
|
|
// Token: 0x04003DE7 RID: 15847
|
|
[SerializeField]
|
|
[Header("Explosion")]
|
|
private RecRoomAudioClip charge;
|
|
|
|
// Token: 0x04003DE8 RID: 15848
|
|
[SerializeField]
|
|
private RecRoomAudioClip explosion;
|
|
|
|
// Token: 0x04003DE9 RID: 15849
|
|
private Enemy GLDGOBKOFMJ;
|
|
|
|
// Token: 0x04003DEA RID: 15850
|
|
private SFXAudioSource DKEHALONJOG;
|
|
|
|
// Token: 0x04003DEB RID: 15851
|
|
private SFXAudioSource GLDFOPBHAAI;
|
|
|
|
// Token: 0x04003DEC RID: 15852
|
|
private SFXAudioSource CCBICNFAEFM;
|
|
|
|
// Token: 0x04003DED RID: 15853
|
|
private SFXAudioSource PGBDLLFPENP;
|
|
|
|
// Token: 0x04003DEE RID: 15854
|
|
private bool KLOCHJJDCLI;
|
|
|
|
// Token: 0x04003DEF RID: 15855
|
|
private bool EJBLDKCAGFE;
|
|
}
|
|
}
|