示例#1
0
    private void Start()
    {
        player = GameObject.Find("Player");
        hc     = player.GetComponent <HackController>();

        hc.StartCoroutine(hc.AddToHackableList(this.gameObject));
    }
示例#2
0
    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();
    }