示例#1
0
 void Awake()
 {
     // Setting up the references.
     player       = GameObject.FindGameObjectWithTag("Player");
     playerHealth = player.GetComponent <PlayerHealth>();
     enemyHealth  = GetComponent <SpiderHealth>();
     anim         = GetComponent <Animator>();
 }
示例#2
0
    void DamageObject(GameObject obj)
    {
        if (obj.tag == "Enemy")
        {
            SpiderHealth spiderHealth = obj.GetComponent <SpiderHealth>();

            spiderHealth.TakeDamage(damage);
        }
    }
    void OnCollisionEnter2D(Collision2D col)
    {
        if (col.gameObject.tag == "Enemy")
        {
            SpiderHealth spiderHealth = col.gameObject.GetComponent <SpiderHealth>();

            manager.Spawn(transform);
            spiderHealth.HitTarget();
        }
    }