public void getHit(int damage) { if (shieldPointer != -1 && hp - damage <= shield[shieldPointer] && !hackable) { hp = shield[shieldPointer]; hackable = true; hc.StartCoroutine(hc.AddToHackableList(this.gameObject)); } else if (!hackable) { hp -= damage; } if (hp <= 0) { hc.RemoveFromHackableList(this.gameObject); Destroy(gameObject); } enemyHealthbar.OnGetHit(); }
public void OpenDoor() { hackable = false; hc.RemoveFromHackableList(this.gameObject); this.gameObject.SetActive(false); }