using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x020034F6 RID: 13558 [Token(Token = "0x20034F6")] [RequireComponent(typeof(MaintainWorldSpaceOffset))] public class EnemyCombatUI : MonoBehaviour { // Token: 0x17004120 RID: 16672 // (get) Token: 0x0601798A RID: 96650 RVA: 0x005814FC File Offset: 0x0057F6FC // (set) Token: 0x0601798B RID: 96651 RVA: 0x00581510 File Offset: 0x0057F710 [Token(Token = "0x17004120")] public Enemy LGCDDNMHPDD { [Token(Token = "0x601798A")] [Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")] get { return this.PIPNPCNGIMN; } [Token(Token = "0x601798B")] [Address(RVA = "0x1EB1A80", Offset = "0x1EB0A80", VA = "0x181EB1A80")] 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: 0x17004121 RID: 16673 // (get) Token: 0x0601798C RID: 96652 RVA: 0x005815FC File Offset: 0x0057F7FC [Token(Token = "0x17004121")] public bool GDPKBEBEOBA { [Token(Token = "0x601798C")] [Address(RVA = "0x1EB19E0", Offset = "0x1EB09E0", VA = "0x181EB19E0")] get { HealthBar ccmmlblilfa = this.CCMMLBLILFA; int num = 0; bool flag = ccmmlblilfa != num; if (!flag) { return flag; } return this.CCMMLBLILFA.gameObject.activeSelf; } } // Token: 0x0601798D RID: 96653 RVA: 0x00581638 File Offset: 0x0057F838 [Token(Token = "0x601798D")] [Address(RVA = "0x1EB1600", Offset = "0x1EB0600", VA = "0x181EB1600")] 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: 0x0601798E RID: 96654 RVA: 0x005816EC File Offset: 0x0057F8EC [Token(Token = "0x601798E")] [Address(RVA = "0x1EB18B0", Offset = "0x1EB08B0", VA = "0x181EB18B0")] private void OnDestroy() { AAPEGDHKHJI enemyHealthChangeEvent = Enemy.EnemyHealthChangeEvent; Action action = new Action(this.AGJAEEDJOHI); Enemy.EnemyHealthChangeEvent = AAPEGDHKHJI.GMNMHGMFGOL(enemyHealthChangeEvent, action); } // Token: 0x0601798F RID: 96655 RVA: 0x00581718 File Offset: 0x0057F918 [Token(Token = "0x601798F")] [Address(RVA = "0x1EB14F0", Offset = "0x1EB04F0", VA = "0x181EB14F0")] 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: 0x06017990 RID: 96656 RVA: 0x00581758 File Offset: 0x0057F958 [Token(Token = "0x6017990")] [Address(RVA = "0x1EB1810", Offset = "0x1EB0810", VA = "0x181EB1810")] public void FadeIn() { base.gameObject.SetActive(true); this.GFGMEGGHOOO.enabled = true; this.CCMMLBLILFA.FadeIn(); } // Token: 0x06017991 RID: 96657 RVA: 0x00581790 File Offset: 0x0057F990 [Token(Token = "0x6017991")] [Address(RVA = "0x1EB1860", Offset = "0x1EB0860", VA = "0x181EB1860")] public void FadeOut() { base.gameObject.SetActive(true); this.GFGMEGGHOOO.enabled = true; this.CCMMLBLILFA.FadeOut(); } // Token: 0x06017992 RID: 96658 RVA: 0x005817C8 File Offset: 0x0057F9C8 [Token(Token = "0x6017992")] [Address(RVA = "0x1EB1970", Offset = "0x1EB0970", VA = "0x181EB1970")] public EnemyCombatUI() { float z = Vector3.one.z; this.NENNFCMJMPM.z = z; base..ctor(); } // Token: 0x0400F56F RID: 62831 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F56F")] private HealthBar CCMMLBLILFA; // Token: 0x0400F570 RID: 62832 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F570")] private MaintainWorldSpaceOffset GFGMEGGHOOO; // Token: 0x0400F571 RID: 62833 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F571")] private Vector3 NENNFCMJMPM; // Token: 0x0400F572 RID: 62834 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400F572")] private Enemy PIPNPCNGIMN; } }