using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02003409 RID: 13321 [Token(Token = "0x2003409")] [RequireComponent(typeof(MaintainWorldSpaceOffset))] public class EnemyCombatUI : MonoBehaviour { // Token: 0x1700405D RID: 16477 // (get) Token: 0x060174FB RID: 95483 RVA: 0x00576394 File Offset: 0x00574594 // (set) Token: 0x060174FC RID: 95484 RVA: 0x005763A8 File Offset: 0x005745A8 [Token(Token = "0x1700405D")] public Enemy LGCDDNMHPDD { [Token(Token = "0x60174FB")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")] get { return this.PIPNPCNGIMN; } [Token(Token = "0x60174FC")] [Address(RVA = "0x1382D90", Offset = "0x1381B90", VA = "0x181382D90")] set { this.PIPNPCNGIMN = value; int num = 0; if (value != num) { Enemy pipnpcngimn = this.PIPNPCNGIMN; MaintainWorldSpaceOffset gfgmegghooo = this.GFGMEGGHOOO; Transform healthBarRoot = pipnpcngimn.healthBarRoot; int num2 = 0; bool flag = healthBarRoot != num2; Enemy pipnpcngimn2 = this.PIPNPCNGIMN; if (flag) { } Transform transform = pipnpcngimn2.transform; gfgmegghooo.Origin = transform; Enemy pipnpcngimn3 = this.PIPNPCNGIMN; MaintainWorldSpaceOffset gfgmegghooo2 = this.GFGMEGGHOOO; float z = pipnpcngimn3.healthBarOffset.z; gfgmegghooo2.WorldSpaceOffset.z = z; Transform transform2 = base.transform; Enemy pipnpcngimn4 = this.PIPNPCNGIMN; float z2 = this.NENNFCMJMPM.z; Vector3 vector; float z3 = vector.z; Enemy pipnpcngimn5 = this.PIPNPCNGIMN; HealthBar ccmmlblilfa = this.CCMMLBLILFA; int num3 = pipnpcngimn5.PAMCNCJAJDE.IAHDANBDAAM(); int num4 = this.PIPNPCNGIMN.OEAJKKMFGEM.IAHDANBDAAM(); } } } // Token: 0x1700405E RID: 16478 // (get) Token: 0x060174FD RID: 95485 RVA: 0x00576494 File Offset: 0x00574694 [Token(Token = "0x1700405E")] public bool GDPKBEBEOBA { [Token(Token = "0x60174FD")] [Address(RVA = "0x1382CF0", Offset = "0x1381AF0", VA = "0x181382CF0")] get { HealthBar ccmmlblilfa = this.CCMMLBLILFA; int num = 0; bool flag = ccmmlblilfa != num; if (!flag) { return flag; } return this.CCMMLBLILFA.gameObject.activeSelf; } } // Token: 0x060174FE RID: 95486 RVA: 0x005764D0 File Offset: 0x005746D0 [Token(Token = "0x60174FE")] [Address(RVA = "0x1382910", Offset = "0x1381710", VA = "0x181382910")] private void Awake() { HealthBar componentInChildren = base.GetComponentInChildren(); this.CCMMLBLILFA = componentInChildren; int num = 0; if (componentInChildren == num) { Debug.LogError(base.name + " is missing a health bar."); } MaintainWorldSpaceOffset component = base.GetComponent(); this.GFGMEGGHOOO = component; int num2 = 0; if (component == num2) { Debug.LogError(base.name + " is missing a maintain world space offset."); } Transform transform = base.transform; Vector3 vector; float z = vector.z; this.NENNFCMJMPM.z = z; AAPEGDHKHJI enemyHealthChangeEvent = Enemy.EnemyHealthChangeEvent; Action action = new Action(this.AGJAEEDJOHI); Enemy.EnemyHealthChangeEvent = AAPEGDHKHJI.BPJDFPACLMK(enemyHealthChangeEvent, action); } // Token: 0x060174FF RID: 95487 RVA: 0x00576584 File Offset: 0x00574784 [Token(Token = "0x60174FF")] [Address(RVA = "0x1382BC0", Offset = "0x13819C0", VA = "0x181382BC0")] private void OnDestroy() { AAPEGDHKHJI enemyHealthChangeEvent = Enemy.EnemyHealthChangeEvent; Action action = new Action(this.AGJAEEDJOHI); Enemy.EnemyHealthChangeEvent = AAPEGDHKHJI.GMNMHGMFGOL(enemyHealthChangeEvent, action); } // Token: 0x06017500 RID: 95488 RVA: 0x005765B0 File Offset: 0x005747B0 [Token(Token = "0x6017500")] [Address(RVA = "0x1382800", Offset = "0x1381600", VA = "0x181382800")] private void AGJAEEDJOHI(Enemy BPJNEFJBBML, int OOAFHBIPAKB, int AOCMHMEEAOP, AGAJMBPABDL IDIBEMAPFHB) { Enemy pipnpcngimn = this.PIPNPCNGIMN; int num = 0; if (pipnpcngimn != num) { Enemy pipnpcngimn2 = this.PIPNPCNGIMN; if (BPJNEFJBBML == pipnpcngimn2) { HealthBar ccmmlblilfa = this.CCMMLBLILFA; } } } // Token: 0x06017501 RID: 95489 RVA: 0x005765F0 File Offset: 0x005747F0 [Token(Token = "0x6017501")] [Address(RVA = "0x1382B20", Offset = "0x1381920", VA = "0x181382B20")] public void FadeIn() { base.gameObject.SetActive(true); this.GFGMEGGHOOO.enabled = true; this.CCMMLBLILFA.FadeIn(); } // Token: 0x06017502 RID: 95490 RVA: 0x00576628 File Offset: 0x00574828 [Token(Token = "0x6017502")] [Address(RVA = "0x1382B70", Offset = "0x1381970", VA = "0x181382B70")] public void FadeOut() { base.gameObject.SetActive(true); this.GFGMEGGHOOO.enabled = true; this.CCMMLBLILFA.FadeOut(); } // Token: 0x06017503 RID: 95491 RVA: 0x00576660 File Offset: 0x00574860 [Token(Token = "0x6017503")] [Address(RVA = "0x1382C80", Offset = "0x1381A80", VA = "0x181382C80")] public EnemyCombatUI() { float z = Vector3.one.z; this.NENNFCMJMPM.z = z; base..ctor(); } // Token: 0x0400F327 RID: 62247 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F327")] private HealthBar CCMMLBLILFA; // Token: 0x0400F328 RID: 62248 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F328")] private MaintainWorldSpaceOffset GFGMEGGHOOO; // Token: 0x0400F329 RID: 62249 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F329")] private Vector3 NENNFCMJMPM; // Token: 0x0400F32A RID: 62250 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400F32A")] private Enemy PIPNPCNGIMN; } }