using System; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02000B67 RID: 2919 [RequireComponent(typeof(Enemy))] public class EnemyAnimator : MonoBehaviour { // Token: 0x060160AF RID: 90287 RVA: 0x00618108 File Offset: 0x00616308 private void OnEnable() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = this.OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x060160B0 RID: 90288 RVA: 0x0061812C File Offset: 0x0061632C public void PDNIMONLFEJ(bool CNDFBJFFHFE) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, CNDFBJFFHFE); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, CNDFBJFFHFE); this.FIOLBHFJENN.SetTrigger(EnemyAnimator.LKFILGOCPBA); } } // Token: 0x060160B1 RID: 90289 RVA: 0x0061817C File Offset: 0x0061637C private void Awake() { this.FIOLBHFJENN = base.GetComponentInChildren(true); this.OELGAHAMCLH = base.GetComponent(); this.OELGAHAMCLH.HKDECHKICIA += this.HKDECHKICIA; this.FFKDNINABHG = this.FIOLBHFJENN != null; if (!this.FFKDNINABHG) { Debug.LogWarning(base.name + " does not have a Unity Animator Component"); } else { this.KNBAAGGHNKK = false; this.FNGHOEFDKPO = false; this.EKIEPBJMNKM = false; this.OGIEPFOLDNO = false; this.StopStun(); this.FIOLBHFJENN.SetBool(EnemyAnimator.CJIEOMDMAJC, this.patrolHasTransition); this.FIOLBHFJENN.SetBool(EnemyAnimator.BPOBOAMADJH, this.chargingMeleeAttackHasTransition); if (!this.ignoreAnimationCulling && this.FIOLBHFJENN.GetComponent() == null) { this.FIOLBHFJENN.cullingMode = AnimatorCullingMode.CullCompletely; } } } // Token: 0x060160B2 RID: 90290 RVA: 0x0061826C File Offset: 0x0061646C public void PDGJPBBHJFD() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x060160B3 RID: 90291 RVA: 0x0061828C File Offset: 0x0061648C private void DMPIIMLLCEB() { if (this.OELGAHAMCLH != null) { this.OELGAHAMCLH.HKDECHKICIA -= this.ELDNNEHGGBD; } } // Token: 0x060160B4 RID: 90292 RVA: 0x006182B8 File Offset: 0x006164B8 private void HKDECHKICIA(Enemy OELGAHAMCLH) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x060160B5 RID: 90293 RVA: 0x006182D8 File Offset: 0x006164D8 public void OGKKPBOPOJN() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.BHPPDKCOPMB); } } // Token: 0x060160B6 RID: 90294 RVA: 0x006182F8 File Offset: 0x006164F8 private void MFKHJLEGNGP() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = false; } } // Token: 0x060160B7 RID: 90295 RVA: 0x00618314 File Offset: 0x00616514 public void KDGAEKPMOHF(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.AINFEPOCCJD, NOBAPCOKFIL); } } // Token: 0x060160B8 RID: 90296 RVA: 0x00618334 File Offset: 0x00616534 public void GKIHHAACJKI(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.AINFEPOCCJD, NOBAPCOKFIL); } } // Token: 0x060160B9 RID: 90297 RVA: 0x00618354 File Offset: 0x00616554 public void DBEOAOEGGEK(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x060160BA RID: 90298 RVA: 0x00618374 File Offset: 0x00616574 private void LPIOCCOBGIP() { if (!this.FFKDNINABHG) { base.enabled = true; return; } if (this.FIOLBHFJENN.enabled) { this.MJPEFKPDJLA(); this.GPCKGDNJEDI = Time.time; } } // Token: 0x060160BB RID: 90299 RVA: 0x006183AC File Offset: 0x006165AC public void EANOLJFGEGL(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.KGABIDHKAFI, NOBAPCOKFIL); } } // Token: 0x060160BC RID: 90300 RVA: 0x006183CC File Offset: 0x006165CC public void PFPGCDNEEDG(bool CNDFBJFFHFE) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, !CNDFBJFFHFE); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, CNDFBJFFHFE); this.FIOLBHFJENN.SetTrigger(EnemyAnimator.LKFILGOCPBA); } } // Token: 0x060160BD RID: 90301 RVA: 0x0061841C File Offset: 0x0061661C public void EFFACJEABNF() { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.EJPOAOBOOKF); } // Token: 0x060160BE RID: 90302 RVA: 0x00618430 File Offset: 0x00616630 private void HPAKPIFHDAD() { float num = 902f; if (!this.OELGAHAMCLH.ONCLKAJIHGK) { if (this.OELGAHAMCLH.BKHECJODPHF.AICMAGHCBIB() || this.OELGAHAMCLH.BKHECJODPHF.NINDBGMCPNC) { num = this.OELGAHAMCLH.BKHECJODPHF.FIMLECLDGLC.magnitude; } else { num = this.OELGAHAMCLH.BOLBONELAEF.IGOFELJMFOF.magnitude; } } this.FIOLBHFJENN.SetFloat(EnemyAnimator.EEDIDBCDMKI, num); } // Token: 0x060160BF RID: 90303 RVA: 0x006184C8 File Offset: 0x006166C8 public void FICLENJCEME() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160C0 RID: 90304 RVA: 0x006184E8 File Offset: 0x006166E8 public void OIAJNMGPFPN(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x060160C1 RID: 90305 RVA: 0x00618508 File Offset: 0x00616708 public void HGIODIFNOHE(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.KGABIDHKAFI, NOBAPCOKFIL); } } // Token: 0x060160C2 RID: 90306 RVA: 0x00618528 File Offset: 0x00616728 public void EIMCPCCAHLO() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160C3 RID: 90307 RVA: 0x00618548 File Offset: 0x00616748 public void EEJJACEMCLL() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, true); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, false); } } // Token: 0x060160C4 RID: 90308 RVA: 0x00618578 File Offset: 0x00616778 private void MIGBIEOELIB() { float num = 0f; if (!this.OELGAHAMCLH.ONCLKAJIHGK) { if (this.OELGAHAMCLH.BKHECJODPHF.KIOBDMBLJGC || this.OELGAHAMCLH.BKHECJODPHF.NINDBGMCPNC) { num = this.OELGAHAMCLH.BKHECJODPHF.FIMLECLDGLC.magnitude; } else { num = this.OELGAHAMCLH.BOLBONELAEF.IGOFELJMFOF.magnitude; } } this.FIOLBHFJENN.SetFloat(EnemyAnimator.EEDIDBCDMKI, num); } // Token: 0x060160C5 RID: 90309 RVA: 0x00618610 File Offset: 0x00616810 public void PlayDeath() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160C6 RID: 90310 RVA: 0x00618630 File Offset: 0x00616830 public void JAHCLKNGBEH() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x060160C7 RID: 90311 RVA: 0x00618650 File Offset: 0x00616850 public void BHONPONOBEM(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x060160C8 RID: 90312 RVA: 0x00618670 File Offset: 0x00616870 public void OOGDMKGNKOH(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x060160C9 RID: 90313 RVA: 0x00618690 File Offset: 0x00616890 public void IGLODJBDNEE() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160CA RID: 90314 RVA: 0x006186B0 File Offset: 0x006168B0 public void GAKBNCMLPND(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.KGABIDHKAFI, NOBAPCOKFIL); } } // Token: 0x060160CB RID: 90315 RVA: 0x006186D0 File Offset: 0x006168D0 private void PBCGMHKELND() { this.FIOLBHFJENN = base.GetComponentInChildren(true); this.OELGAHAMCLH = base.GetComponent(); this.OELGAHAMCLH.HKDECHKICIA += this.HHDOODMKKMH; this.FFKDNINABHG = this.FIOLBHFJENN != null; if (!this.FFKDNINABHG) { Debug.LogWarning(base.name + "Disable"); } else { this.KNBAAGGHNKK = true; this.KLGPHBBGAEK(true); this.EKIEPBJMNKM = false; this.DBEOAOEGGEK(true); this.FCNCPPFMEAB(); this.FIOLBHFJENN.SetBool(EnemyAnimator.CJIEOMDMAJC, this.patrolHasTransition); this.FIOLBHFJENN.SetBool(EnemyAnimator.BPOBOAMADJH, this.chargingMeleeAttackHasTransition); if (!this.ignoreAnimationCulling && this.FIOLBHFJENN.GetComponent() == null) { this.FIOLBHFJENN.cullingMode = AnimatorCullingMode.CullCompletely; } } } // Token: 0x060160CC RID: 90316 RVA: 0x006187C0 File Offset: 0x006169C0 public void DCENLGJEOJG() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160CD RID: 90317 RVA: 0x006187E0 File Offset: 0x006169E0 public void NOMMFIGADMA() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160CE RID: 90318 RVA: 0x00618800 File Offset: 0x00616A00 public void ELJFENEPPMG() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x060160CF RID: 90319 RVA: 0x00618820 File Offset: 0x00616A20 private void OnDestroy() { if (this.OELGAHAMCLH != null) { this.OELGAHAMCLH.HKDECHKICIA -= this.HKDECHKICIA; } } // Token: 0x060160D0 RID: 90320 RVA: 0x0061884C File Offset: 0x00616A4C public void GHGJJMPNFAP() { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.EJPOAOBOOKF); } // Token: 0x060160D1 RID: 90321 RVA: 0x00618860 File Offset: 0x00616A60 private void IPOOPLJDLLK() { float num = 1930f; if (!this.OELGAHAMCLH.ONCLKAJIHGK) { if (this.OELGAHAMCLH.BKHECJODPHF.KIOBDMBLJGC || this.OELGAHAMCLH.BKHECJODPHF.CGGCDLDMNDC()) { num = this.OELGAHAMCLH.BKHECJODPHF.FIMLECLDGLC.magnitude; } else { num = this.OELGAHAMCLH.BOLBONELAEF.IGOFELJMFOF.magnitude; } } this.FIOLBHFJENN.SetFloat(EnemyAnimator.EEDIDBCDMKI, num); } // Token: 0x060160D2 RID: 90322 RVA: 0x006188F8 File Offset: 0x00616AF8 public void HKGNBNDFIDP() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160D3 RID: 90323 RVA: 0x00618918 File Offset: 0x00616B18 private void CELDKDEGHOJ() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = this.OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x060160D4 RID: 90324 RVA: 0x0061893C File Offset: 0x00616B3C public void GOOGDGBPPBO() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, false); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, false); } } // Token: 0x060160D5 RID: 90325 RVA: 0x0061896C File Offset: 0x00616B6C private void HLBHPDENNBH() { if (!this.FFKDNINABHG) { base.enabled = false; return; } if (this.FIOLBHFJENN.enabled) { this.IPOOPLJDLLK(); this.GPCKGDNJEDI = Time.time; } } // Token: 0x060160D6 RID: 90326 RVA: 0x006189A4 File Offset: 0x00616BA4 public void BJKFBJFKFAA(bool CNDFBJFFHFE) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, CNDFBJFFHFE); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, CNDFBJFFHFE); this.FIOLBHFJENN.SetTrigger(EnemyAnimator.LKFILGOCPBA); } } // Token: 0x060160D7 RID: 90327 RVA: 0x006189F4 File Offset: 0x00616BF4 public void EABAOJOBEHI(bool CNDFBJFFHFE) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, !CNDFBJFFHFE); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, CNDFBJFFHFE); this.FIOLBHFJENN.SetTrigger(EnemyAnimator.LKFILGOCPBA); } } // Token: 0x060160D8 RID: 90328 RVA: 0x00618A44 File Offset: 0x00616C44 public void GHKNJGNADCM() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x060160D9 RID: 90329 RVA: 0x00618A64 File Offset: 0x00616C64 public void LowPriorityUpdate() { if (this.FFKDNINABHG) { this.MIGBIEOELIB(); float num = Time.time - this.GPCKGDNJEDI; this.FIOLBHFJENN.Update(num); } this.GPCKGDNJEDI = Time.time; } // Token: 0x060160DA RID: 90330 RVA: 0x00618AA8 File Offset: 0x00616CA8 public void DAHBAEOIGND() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160DC RID: 90332 RVA: 0x00618BA8 File Offset: 0x00616DA8 public void EOMDAMINHMI() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.BHPPDKCOPMB); } } // Token: 0x060160DD RID: 90333 RVA: 0x00618BC8 File Offset: 0x00616DC8 public void DLMFNBDDOPB(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.KGABIDHKAFI, NOBAPCOKFIL); } } // Token: 0x060160DE RID: 90334 RVA: 0x00618BE8 File Offset: 0x00616DE8 public void StopStun() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, false); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, false); } } // Token: 0x060160DF RID: 90335 RVA: 0x00618C18 File Offset: 0x00616E18 private void MJPEFKPDJLA() { float num = 1883f; if (!this.OELGAHAMCLH.ONCLKAJIHGK) { if (this.OELGAHAMCLH.BKHECJODPHF.AICMAGHCBIB() || this.OELGAHAMCLH.BKHECJODPHF.CGGCDLDMNDC()) { num = this.OELGAHAMCLH.BKHECJODPHF.FIMLECLDGLC.magnitude; } else { num = this.OELGAHAMCLH.BOLBONELAEF.IGOFELJMFOF.magnitude; } } this.FIOLBHFJENN.SetFloat(EnemyAnimator.EEDIDBCDMKI, num); } // Token: 0x060160E0 RID: 90336 RVA: 0x00618CB0 File Offset: 0x00616EB0 public void OHPBMJBHLIJ() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160E1 RID: 90337 RVA: 0x00618CD0 File Offset: 0x00616ED0 public void KHDNGGHEJLD(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x060160E2 RID: 90338 RVA: 0x00618CF0 File Offset: 0x00616EF0 public void AHDKAKNMNKH() { if (this.FFKDNINABHG) { this.MJPEFKPDJLA(); float num = Time.time - this.GPCKGDNJEDI; this.FIOLBHFJENN.Update(num); } this.GPCKGDNJEDI = Time.time; } // Token: 0x060160E3 RID: 90339 RVA: 0x00618D34 File Offset: 0x00616F34 private void OJAIDLPNIEI() { this.FIOLBHFJENN = base.GetComponentInChildren(false); this.OELGAHAMCLH = base.GetComponent(); this.OELGAHAMCLH.HKDECHKICIA += this.HHDOODMKKMH; this.FFKDNINABHG = this.FIOLBHFJENN != null; if (!this.FFKDNINABHG) { Debug.LogWarning(base.name + "\\n"); } else { this.HPKCMEBIPKH(true); this.KDGAEKPMOHF(true); this.GAKBNCMLPND(false); this.KHDNGGHEJLD(false); this.EEJJACEMCLL(); this.FIOLBHFJENN.SetBool(EnemyAnimator.CJIEOMDMAJC, this.patrolHasTransition); this.FIOLBHFJENN.SetBool(EnemyAnimator.BPOBOAMADJH, this.chargingMeleeAttackHasTransition); if (!this.ignoreAnimationCulling && this.FIOLBHFJENN.GetComponent() == null) { this.FIOLBHFJENN.cullingMode = AnimatorCullingMode.CullUpdateTransforms; } } } // Token: 0x060160E4 RID: 90340 RVA: 0x00618E24 File Offset: 0x00617024 private void OIIGAENBDAG(Enemy OELGAHAMCLH) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x060160E5 RID: 90341 RVA: 0x00618E44 File Offset: 0x00617044 public void MEDMOCEHMMB(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x060160E6 RID: 90342 RVA: 0x00618E64 File Offset: 0x00617064 private void FMPFANDFGIP() { if (this.OELGAHAMCLH != null) { this.OELGAHAMCLH.HKDECHKICIA -= this.HKDECHKICIA; } } // Token: 0x060160E7 RID: 90343 RVA: 0x00618E90 File Offset: 0x00617090 private void LOMIACBDFOB() { if (this.OELGAHAMCLH != null) { this.OELGAHAMCLH.HKDECHKICIA -= this.HKDECHKICIA; } } // Token: 0x060160E8 RID: 90344 RVA: 0x00618EBC File Offset: 0x006170BC public void MMKFGIKOKAJ() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.FGKGHCMPDGJ); } } // Token: 0x060160E9 RID: 90345 RVA: 0x00618EDC File Offset: 0x006170DC public void GCEPBLFAJHG(bool CNDFBJFFHFE) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, !CNDFBJFFHFE); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, CNDFBJFFHFE); this.FIOLBHFJENN.SetTrigger(EnemyAnimator.LKFILGOCPBA); } } // Token: 0x060160EA RID: 90346 RVA: 0x00618F2C File Offset: 0x0061712C public void ELPONDGHONI() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x060160EB RID: 90347 RVA: 0x00618F4C File Offset: 0x0061714C private void GKFFNLAHNKC() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = this.OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x060160EC RID: 90348 RVA: 0x00618F70 File Offset: 0x00617170 private void LKLBCGNBJEM() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = this.OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x060160ED RID: 90349 RVA: 0x00618F94 File Offset: 0x00617194 private void EODPPGAGFBO() { if (this.OELGAHAMCLH != null) { this.OELGAHAMCLH.HKDECHKICIA -= this.OIIGAENBDAG; } } // Token: 0x060160EE RID: 90350 RVA: 0x00618FC0 File Offset: 0x006171C0 private void DPEGBHPJMDA() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = false; } } // Token: 0x060160EF RID: 90351 RVA: 0x00618FDC File Offset: 0x006171DC public void CEDIPIHFJAB() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x060160F0 RID: 90352 RVA: 0x00618FFC File Offset: 0x006171FC private void CEMKGONIPMO() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = this.OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x060160F1 RID: 90353 RVA: 0x00619020 File Offset: 0x00617220 private void Update() { if (!this.FFKDNINABHG) { base.enabled = false; return; } if (this.FIOLBHFJENN.enabled) { this.MIGBIEOELIB(); this.GPCKGDNJEDI = Time.time; } } // Token: 0x1700095A RID: 2394 // (set) Token: 0x060160F2 RID: 90354 RVA: 0x00619058 File Offset: 0x00617258 public bool FNGHOEFDKPO { set { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.AINFEPOCCJD, value); } } } // Token: 0x060160F3 RID: 90355 RVA: 0x00619078 File Offset: 0x00617278 public void CMDJCPKOEPH(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.LPBKGOOLFLD, NOBAPCOKFIL); } } // Token: 0x060160F4 RID: 90356 RVA: 0x00619098 File Offset: 0x00617298 public void MICNGLAMLHK() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x060160F5 RID: 90357 RVA: 0x006190B8 File Offset: 0x006172B8 public void FDCCGGJGKII() { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.EJPOAOBOOKF); } // Token: 0x060160F6 RID: 90358 RVA: 0x006190CC File Offset: 0x006172CC public void FAGBJLMGODL() { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.EJPOAOBOOKF); } // Token: 0x060160F7 RID: 90359 RVA: 0x006190E0 File Offset: 0x006172E0 public void PlayMeleeAttack() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x060160F8 RID: 90360 RVA: 0x00619100 File Offset: 0x00617300 public void OAIIGJBMHID(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x060160F9 RID: 90361 RVA: 0x00619120 File Offset: 0x00617320 private void AJOAMLDNMON(Enemy OELGAHAMCLH) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x060160FA RID: 90362 RVA: 0x00619140 File Offset: 0x00617340 private void FLMJEFJAKDD() { float num = 388f; if (!this.OELGAHAMCLH.ONCLKAJIHGK) { if (this.OELGAHAMCLH.BKHECJODPHF.KIOBDMBLJGC || this.OELGAHAMCLH.BKHECJODPHF.NINDBGMCPNC) { num = this.OELGAHAMCLH.BKHECJODPHF.FIMLECLDGLC.magnitude; } else { num = this.OELGAHAMCLH.BOLBONELAEF.IGOFELJMFOF.magnitude; } } this.FIOLBHFJENN.SetFloat(EnemyAnimator.EEDIDBCDMKI, num); } // Token: 0x060160FB RID: 90363 RVA: 0x006191D8 File Offset: 0x006173D8 private void IJPDEJFNCNH() { if (!this.FFKDNINABHG) { base.enabled = false; return; } if (this.FIOLBHFJENN.enabled) { this.MIGBIEOELIB(); this.GPCKGDNJEDI = Time.time; } } // Token: 0x060160FC RID: 90364 RVA: 0x00619210 File Offset: 0x00617410 public void NCMGGDHCIJH(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.LPBKGOOLFLD, NOBAPCOKFIL); } } // Token: 0x060160FD RID: 90365 RVA: 0x00619230 File Offset: 0x00617430 public void AILIOPOOEIB(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x060160FE RID: 90366 RVA: 0x00619250 File Offset: 0x00617450 private void FIDMEJHMGJI() { this.FIOLBHFJENN = base.GetComponentInChildren(true); this.OELGAHAMCLH = base.GetComponent(); this.OELGAHAMCLH.HKDECHKICIA += this.HKDECHKICIA; this.FFKDNINABHG = this.FIOLBHFJENN != null; if (!this.FFKDNINABHG) { Debug.LogWarning(base.name + "partyId"); } else { this.NCMGGDHCIJH(false); this.EHPJKFDHOHK(true); this.DLMFNBDDOPB(false); this.OIAJNMGPFPN(false); this.EEJJACEMCLL(); this.FIOLBHFJENN.SetBool(EnemyAnimator.CJIEOMDMAJC, this.patrolHasTransition); this.FIOLBHFJENN.SetBool(EnemyAnimator.BPOBOAMADJH, this.chargingMeleeAttackHasTransition); if (!this.ignoreAnimationCulling && this.FIOLBHFJENN.GetComponent() == null) { this.FIOLBHFJENN.cullingMode = (AnimatorCullingMode)8; } } } // Token: 0x060160FF RID: 90367 RVA: 0x00619340 File Offset: 0x00617540 private void OAGPPJEGOBC() { this.FIOLBHFJENN = base.GetComponentInChildren(false); this.OELGAHAMCLH = base.GetComponent(); this.OELGAHAMCLH.HKDECHKICIA += this.OIIGAENBDAG; this.FFKDNINABHG = this.FIOLBHFJENN != null; if (!this.FFKDNINABHG) { Debug.LogWarning(base.name + "{0}-{1}/{2} (valid: {3})"); } else { this.HPKCMEBIPKH(true); this.EHPJKFDHOHK(true); this.EKIEPBJMNKM = false; this.OIAJNMGPFPN(false); this.ACPOBAFEIGI(); this.FIOLBHFJENN.SetBool(EnemyAnimator.CJIEOMDMAJC, this.patrolHasTransition); this.FIOLBHFJENN.SetBool(EnemyAnimator.BPOBOAMADJH, this.chargingMeleeAttackHasTransition); if (!this.ignoreAnimationCulling && this.FIOLBHFJENN.GetComponent() == null) { this.FIOLBHFJENN.cullingMode = (AnimatorCullingMode)6; } } } // Token: 0x06016100 RID: 90368 RVA: 0x00619430 File Offset: 0x00617630 public void OBMADNOIEBH() { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.EJPOAOBOOKF); } // Token: 0x06016101 RID: 90369 RVA: 0x00619444 File Offset: 0x00617644 public void ACPOBAFEIGI() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, false); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, true); } } // Token: 0x06016102 RID: 90370 RVA: 0x00619474 File Offset: 0x00617674 public void EHPJKFDHOHK(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.AINFEPOCCJD, NOBAPCOKFIL); } } // Token: 0x06016103 RID: 90371 RVA: 0x00619494 File Offset: 0x00617694 private void JHAAFBKANAL() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = this.OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x06016104 RID: 90372 RVA: 0x006194B8 File Offset: 0x006176B8 public void HOGLNPGFMEP(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.KGABIDHKAFI, NOBAPCOKFIL); } } // Token: 0x06016105 RID: 90373 RVA: 0x006194D8 File Offset: 0x006176D8 public void HPKCMEBIPKH(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.LPBKGOOLFLD, NOBAPCOKFIL); } } // Token: 0x06016106 RID: 90374 RVA: 0x006194F8 File Offset: 0x006176F8 private void EMKHEHNICEN() { if (this.OELGAHAMCLH != null) { this.OELGAHAMCLH.HKDECHKICIA -= this.OIIGAENBDAG; } } // Token: 0x06016107 RID: 90375 RVA: 0x00619524 File Offset: 0x00617724 public void BGLKHIDKMEJ() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.BHPPDKCOPMB); } } // Token: 0x06016108 RID: 90376 RVA: 0x00619544 File Offset: 0x00617744 public void FFGGCMDHIPN() { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.EJPOAOBOOKF); } // Token: 0x06016109 RID: 90377 RVA: 0x00619558 File Offset: 0x00617758 public void StartStun(bool CNDFBJFFHFE) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, !CNDFBJFFHFE); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, CNDFBJFFHFE); this.FIOLBHFJENN.SetTrigger(EnemyAnimator.LKFILGOCPBA); } } // Token: 0x0601610A RID: 90378 RVA: 0x006195A8 File Offset: 0x006177A8 private void HHDOODMKKMH(Enemy OELGAHAMCLH) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x0601610B RID: 90379 RVA: 0x006195C8 File Offset: 0x006177C8 public void DPMEIHDFMJA(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.LPBKGOOLFLD, NOBAPCOKFIL); } } // Token: 0x0601610D RID: 90381 RVA: 0x006195F0 File Offset: 0x006177F0 private void IOGPMJADEIB() { if (!this.FFKDNINABHG) { base.enabled = true; return; } if (this.FIOLBHFJENN.enabled) { this.IPOOPLJDLLK(); this.GPCKGDNJEDI = Time.time; } } // Token: 0x17000959 RID: 2393 // (set) Token: 0x0601610E RID: 90382 RVA: 0x00619628 File Offset: 0x00617828 public bool KNBAAGGHNKK { set { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.LPBKGOOLFLD, value); } } } // Token: 0x0601610F RID: 90383 RVA: 0x00619648 File Offset: 0x00617848 private void CDMMEOCAPIK() { float num = 926f; if (!this.OELGAHAMCLH.ONCLKAJIHGK) { if (this.OELGAHAMCLH.BKHECJODPHF.AICMAGHCBIB() || this.OELGAHAMCLH.BKHECJODPHF.CGGCDLDMNDC()) { num = this.OELGAHAMCLH.BKHECJODPHF.FIMLECLDGLC.magnitude; } else { num = this.OELGAHAMCLH.BOLBONELAEF.IGOFELJMFOF.magnitude; } } this.FIOLBHFJENN.SetFloat(EnemyAnimator.EEDIDBCDMKI, num); } // Token: 0x06016110 RID: 90384 RVA: 0x006196E0 File Offset: 0x006178E0 public void KLGPHBBGAEK(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.AINFEPOCCJD, NOBAPCOKFIL); } } // Token: 0x1700095C RID: 2396 // (set) Token: 0x06016111 RID: 90385 RVA: 0x00619700 File Offset: 0x00617900 public bool EKIEPBJMNKM { set { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.KGABIDHKAFI, value); } } } // Token: 0x06016112 RID: 90386 RVA: 0x00619720 File Offset: 0x00617920 private void NJLJOGNHANP() { if (!this.FFKDNINABHG) { base.enabled = false; return; } if (this.FIOLBHFJENN.enabled) { this.HPAKPIFHDAD(); this.GPCKGDNJEDI = Time.time; } } // Token: 0x06016113 RID: 90387 RVA: 0x00619758 File Offset: 0x00617958 public void PlayDeathCriticalHit() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.BHPPDKCOPMB); } } // Token: 0x06016114 RID: 90388 RVA: 0x00619778 File Offset: 0x00617978 public void DABAHHNLMAB(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x06016115 RID: 90389 RVA: 0x00619798 File Offset: 0x00617998 public void PlayRangedAttack() { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.EJPOAOBOOKF); } // Token: 0x06016116 RID: 90390 RVA: 0x006197AC File Offset: 0x006179AC private void ELDNNEHGGBD(Enemy OELGAHAMCLH) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x06016117 RID: 90391 RVA: 0x006197CC File Offset: 0x006179CC private void GEDNHLECGLI() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = this.OELGAHAMCLH.DMBDKJHIFCJ; } } // Token: 0x06016118 RID: 90392 RVA: 0x006197F0 File Offset: 0x006179F0 private void FNHPFHOPCLL() { if (!this.FFKDNINABHG) { base.enabled = false; return; } if (this.FIOLBHFJENN.enabled) { this.HPAKPIFHDAD(); this.GPCKGDNJEDI = Time.time; } } // Token: 0x06016119 RID: 90393 RVA: 0x00619828 File Offset: 0x00617A28 private void DFNCDNJBKAB() { if (this.OELGAHAMCLH != null) { this.OELGAHAMCLH.HKDECHKICIA -= this.AJOAMLDNMON; } } // Token: 0x0601611A RID: 90394 RVA: 0x00619854 File Offset: 0x00617A54 public void OMLKBPNHACG(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x0601611B RID: 90395 RVA: 0x00619874 File Offset: 0x00617A74 public void FMAFNHECOIH(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, NOBAPCOKFIL); } } // Token: 0x0601611C RID: 90396 RVA: 0x00619894 File Offset: 0x00617A94 public void PCMEJDMDIMC(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.AINFEPOCCJD, NOBAPCOKFIL); } } // Token: 0x0601611D RID: 90397 RVA: 0x006198B4 File Offset: 0x00617AB4 public void BALJEHIPGCF() { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.EJPOAOBOOKF); } // Token: 0x0601611E RID: 90398 RVA: 0x006198C8 File Offset: 0x00617AC8 public void DGGKBMMFJGF() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetTrigger(EnemyAnimator.KDHIHMBEFNA); } } // Token: 0x0601611F RID: 90399 RVA: 0x006198E8 File Offset: 0x00617AE8 public void INCAMPLKPHO(bool CNDFBJFFHFE) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, !CNDFBJFFHFE); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, CNDFBJFFHFE); this.FIOLBHFJENN.SetTrigger(EnemyAnimator.LKFILGOCPBA); } } // Token: 0x06016120 RID: 90400 RVA: 0x00619938 File Offset: 0x00617B38 private void HIJOFIKNJEE() { if (!this.FFKDNINABHG) { base.enabled = false; return; } if (this.FIOLBHFJENN.enabled) { this.HPAKPIFHDAD(); this.GPCKGDNJEDI = Time.time; } } // Token: 0x06016121 RID: 90401 RVA: 0x00619970 File Offset: 0x00617B70 public void KKCJHHKBKGO(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.KGABIDHKAFI, NOBAPCOKFIL); } } // Token: 0x06016122 RID: 90402 RVA: 0x00619990 File Offset: 0x00617B90 public void GCNPOMHGGAA(bool CNDFBJFFHFE) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, CNDFBJFFHFE); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, CNDFBJFFHFE); this.FIOLBHFJENN.SetTrigger(EnemyAnimator.LKFILGOCPBA); } } // Token: 0x1700095B RID: 2395 // (set) Token: 0x06016123 RID: 90403 RVA: 0x006199E0 File Offset: 0x00617BE0 public bool OGIEPFOLDNO { set { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.FKEDPLKILPF, value); } } } // Token: 0x06016124 RID: 90404 RVA: 0x00619A00 File Offset: 0x00617C00 public void JPOGMNINFCA(bool NOBAPCOKFIL) { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.AINFEPOCCJD, NOBAPCOKFIL); } } // Token: 0x06016125 RID: 90405 RVA: 0x00619A20 File Offset: 0x00617C20 public void FCNCPPFMEAB() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, true); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, false); } } // Token: 0x06016126 RID: 90406 RVA: 0x00619A50 File Offset: 0x00617C50 public void PBOBHNICGEE() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.SetBool(EnemyAnimator.PMJPGAKDEAH, false); this.FIOLBHFJENN.SetBool(EnemyAnimator.GCPNNKMMCNL, true); } } // Token: 0x06016127 RID: 90407 RVA: 0x00619A80 File Offset: 0x00617C80 private void OnDisable() { if (this.FFKDNINABHG) { this.FIOLBHFJENN.enabled = false; } } // Token: 0x04003DBB RID: 15803 [SerializeField] private bool patrolHasTransition; // Token: 0x04003DBC RID: 15804 [SerializeField] private bool chargingMeleeAttackHasTransition; // Token: 0x04003DBD RID: 15805 [Tooltip("Some enemies should never cull the animations (e.g. Melee). Animation culling will also be ignored if the animator has events.")] [SerializeField] [Header("Animator optimizations")] private bool ignoreAnimationCulling; // Token: 0x04003DBE RID: 15806 private static readonly int LKFILGOCPBA = Animator.StringToHash("OnStun"); // Token: 0x04003DBF RID: 15807 private static readonly int EJPOAOBOOKF = Animator.StringToHash("OnRangedAttack"); // Token: 0x04003DC0 RID: 15808 private static readonly int KDHIHMBEFNA = Animator.StringToHash("OnMeleeAttack"); // Token: 0x04003DC1 RID: 15809 private static readonly int FGKGHCMPDGJ = Animator.StringToHash("OnDeath"); // Token: 0x04003DC2 RID: 15810 private static readonly int BHPPDKCOPMB = Animator.StringToHash("OnDeathCriticalHit"); // Token: 0x04003DC3 RID: 15811 private static readonly int LPBKGOOLFLD = Animator.StringToHash("IsInCombat"); // Token: 0x04003DC4 RID: 15812 private static readonly int PMJPGAKDEAH = Animator.StringToHash("IsStunnedCombat"); // Token: 0x04003DC5 RID: 15813 private static readonly int GCPNNKMMCNL = Animator.StringToHash("IsStunnedInterrupted"); // Token: 0x04003DC6 RID: 15814 private static readonly int AINFEPOCCJD = Animator.StringToHash("IsDisengaged"); // Token: 0x04003DC7 RID: 15815 private static readonly int FKEDPLKILPF = Animator.StringToHash("IsChargingRangedAttack"); // Token: 0x04003DC8 RID: 15816 private static readonly int KGABIDHKAFI = Animator.StringToHash("IsChargingMeleeAttack"); // Token: 0x04003DC9 RID: 15817 private static readonly int CJIEOMDMAJC = Animator.StringToHash("PatrolHasTransition"); // Token: 0x04003DCA RID: 15818 private static readonly int BPOBOAMADJH = Animator.StringToHash("ChargingMeleeAttackHasTransition"); // Token: 0x04003DCB RID: 15819 private static readonly int EEDIDBCDMKI = Animator.StringToHash("WalkSpeed"); // Token: 0x04003DCC RID: 15820 private Animator FIOLBHFJENN; // Token: 0x04003DCD RID: 15821 private Enemy OELGAHAMCLH; // Token: 0x04003DCE RID: 15822 private bool FFKDNINABHG; // Token: 0x04003DCF RID: 15823 private float GPCKGDNJEDI; } }