private void Start() { player = GameObject.Find("Player"); hc = player.GetComponent <HackController>(); hc.StartCoroutine(hc.AddToHackableList(this.gameObject)); }
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(); }